2012-05-25 14 views
5

के साथ ASIFormDataRequest मुझे एक वेब सेवा में जेसन भेजना है जो केवल इसे POST चर के माध्यम से स्वीकार करता है।आईओएस: उद्धरण चिह्न

ASIFormDataRequest मेरे उद्धरण चिह्नों से बचने पर जोर देता है।

किसी भी मदद की सराहना की जाएगी

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; 
NSString *body = [NSString stringWithFormat:@"{\"user\":\"username\",\"pass\":\"password\"}"]; 
[request setPostValue:body forKey:@"body"]; 
[request startSynchronous]; 

output: "{\"user\":\"username\",\"pass\":\"password\"}" 
+1

[ASIFormDataRequest JSON एन्कोडिंग समस्याओं] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/6210565/asiformdatarequest-json-encoding-issues) – JosephH

उत्तर

0

JosephH सही

ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; 
[request appendPostData:[dataString dataUsingEncoding:NSUTF8StringEncoding]]; 
[request setRequestMethod:@"POST"]; 
[request startSynchronous]; 

जाने का रास्ता था।

0

JSON प्रतिनिधित्व में पैरामीटर परिवर्तित SBJSON या जो कुछ भी JSON पार्सर प्रयोग कर रहे हैं के माध्यम से भेजने से पहले की कोशिश करो।

संबंधित मुद्दे