首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IOS:带引号的ASIFormDataRequest

IOS:带引号的ASIFormDataRequest
EN

Stack Overflow用户
提问于 2012-05-25 17:19:08
回答 2查看 242关注 0票数 5

我必须将json发送到一个只通过POST变量接受它的web服务。

ASIFormDataRequest坚持转义我的引号。

任何帮助都将不胜感激

代码语言:javascript
复制
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\"}"
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-25 23:18:33

JosephH是对的

代码语言:javascript
复制
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
 [request appendPostData:[dataString dataUsingEncoding:NSUTF8StringEncoding]];
[request setRequestMethod:@"POST"];
[request startSynchronous];

就是我们要走的路。

票数 0
EN

Stack Overflow用户

发布于 2012-05-25 17:30:45

在通过SBJSON或您正在使用的任何JSON解析器发送参数之前,请尝试将参数转换为JSON表示。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10751710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档