| 例如 我要发送的网站是  http://192.168.63.13:9090/interface/queryVersion | |
| 
直接post不行么? 就是在HTTP的body中,放这个数据 | |
| 
直接放 怎么放呢?  求支教  刚刚研究 asihttp | |
| 
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; [request setPostValue:@”Ben” forKey:@”first_name”]; … | |
| 20分 | 
很简单,首先 ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; 之后 [request appendPostData:[你的不标准字段 dataUsingEncoding:NSUTF8StringEncoding]]; 这里,你的不标准字段必须是一个nsstring,你需要把你这一堆东西: | 
| 
    NSURL *url = [NSURL URLWithString:kConnectionURLPrefix]; NSMutableString *sendStr = [NSMutableString string]; // [sendStr appendFormat:@”detail={“]; // [sendStr appendFormat:@””deviceSn”: “e2132ee45c7b0fa762e4201cbe8b965d”,”]; // [sendStr appendFormat:@””deviceType”: “1”,”]; // [sendStr appendFormat:@””iosVersion”: “4.3.2”,”]; // [sendStr appendFormat:@””marketingFlag”: “appstore”,”]; // [sendStr appendFormat:@””appVersion”: “1.0””]; // [sendStr appendFormat:@”}&v=1.0 “]; [sendStr appendFormat:@”detail={“deviceSn”: “e2132ee45c7b0fa762e4201cbe8b965d”,”deviceType”: “1”,”iosVersion”: “4.3.2”,”marketingFlag”: “appstore”,”appVersion”: “1.0”}&v=1.0″]; NSLog(@”sendStr : %@”,sendStr); ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; [request appendPostData:[sendStr dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:NO]]; [request setRequestMethod:@”POST”];     request.delegate = self; | |
| 20分 | 这个可以解决。 | 
| 10分 | 
你不用管它里面是不是标准字符串啊? 你只要根据它的接口,加数据,设置为正确的头就行啦。 外部模块没有必要非要知道内部模块的某些实现细节,哪怕细节可能和想象中不太一样,也许是它的实现方法。 |