Görünüşte bir String'in nasıl oluşturulacağından emin değilsiniz. Bendizesi yanlış biçimde gönderilmiştir
eylemi göndermek istiyorum = kategori & data = { "id": 2, "type": "levha"} bir istek bir parameterstring olarak
. XCode böyle inşa ettik:
let actionstring = "\"id\":2,\"type\":\"sheet\""
parameters: ["action": "category", "data": actionstring]
Ben bir yazdırma (actionstring) yaparsanız ben istediğimi tam olarak ne olsun, ama ben isteği göndermek zaman şuna benzer:
etki = kategori & verileri =% 22id% 22% 3A2% 2C% 22type% 22% 3A% 22sheet% 22 URL yüzde kodlanmış bir dize için doğrudur
Bu sorun size neden bu? – Wain
İsteği nasıl gönderiyorsunuz? Bir URL’de ise, bu cevaba bakın: [URL'de izin verilen karakterler] (http://stackoverflow.com/a/1856809/887210) – ColGraff
Bize 'actionString' kaçının nasıl kaçtığını göstermediniz (ve Belli ki, yüzde kaçmak için birşeyler yaptın), ama istediğini söylediğin '' '' '' '' '' '' '}. Bunları actionst category & data = {"id": 2, "": "sheet"} "gibi görünmesini gerçekten istiyorsanız, bunları 'actionString' öğesine eklemek isteyebilirsiniz. Açıkçası, yine de öyle olmasını istediğinden emin değilim. Genellikle, web hizmetinizde standart olmayan bir şey yapmıyorsanız, aşağıda gösterildiği gibi "action = category & data [id] = 2 & data [type] = sheet" gibi bir mesaj gönderirsiniz. Web servisiniz hakkında daha fazla bilgi vermeden söylemek zor. – Rob