例如 我要发送的网站是 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
放到一个字符窜里就可以了
------解决方案--------------------
------解决方案--------------------
你不用管它里面是不是标准字符串啊?
你只要根据它的接口,加数据,设置为正确的头就行啦。
外部模块没有必要非要知道内部模块的某些实现细节,哪怕细节可能和想象中不太一样,也许是它的实现方法。