我必须将json发送到一个只通过POST变量接受它的web服务。
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\"}"发布于 2012-05-25 23:18:33
JosephH是对的
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request appendPostData:[dataString dataUsingEncoding:NSUTF8StringEncoding]];
[request setRequestMethod:@"POST"];
[request startSynchronous];就是我们要走的路。
发布于 2012-05-25 17:30:45
在通过SBJSON或您正在使用的任何JSON解析器发送参数之前,请尝试将参数转换为JSON表示。
https://stackoverflow.com/questions/10751710
复制相似问题