请问 ASIHTTPRequest 如何 post 不是标准的字符串?
例如 我要发送的网站是 http://192.168.63.13:9090/interface/queryVersion
post的字段是
detail={
"deviceSn": "e2132ee45c7b0fa762e4201cbe8b965d",
"deviceType": "1",
"iosVersion": "4.3.2",
"marketingFlag": "appstore",
"appVersion": "1.0"
}&v=1.0
那么像这种不标准字段 我如何发送呢? 请高手解答
[解决办法]
很简单,首先
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
之后
[request appendPostData:[你的不标准字段 dataUsingEncoding:NSUTF8StringEncoding]];
这里,你的不标准字段必须是一个nsstring,你需要把你这一堆东西:
detail={
"deviceSn": "e2132ee45c7b0fa762e4201cbe8b965d",
"deviceType": "1",
"iosVersion": "4.3.2",
"marketingFlag": "appstore",
"appVersion": "1.0"
}&v=1.0
放到一个字符窜里就可以了
[解决办法]