nya*_*nev 5 iphone nsurlrequest ios
我用这个向Web服务器发出http请求:
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL: [NSURL URLWithString: @"http://server.com"]];
[request setHTTPMethod: @"POST"];
[request setHTTPBody: myRequestData];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"content-type"];
NSData *returnData = [NSURLConnection sendSynchronousRequest: request returningResponse: nil error: nil];
Run Code Online (Sandbox Code Playgroud)
但是如何从服务器获取响应并解析它呢?非常感谢 :)
Eim*_*tas 24
由于您正在为returnData实例变量分配响应,因此将其转换为字符串以供初学者查看所获得的内容,可以使用其中一个NSXMLParser或某些JSON库进行解析,具体取决于响应格式.
以下是将响应转换为字符串的方法:
NSString *responseBody = [[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12653 次 |
| 最近记录: |