下面到了ASIHTTPRequest功能部分:
NSURL *url = [NSURL URLWithString:@"http://xxxx"];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
这两句的主要功能是设置要与客户端交互的服务器端地址。
接下来两句:
[request addRequestHeader:@"Content-Type" value:@"application/json; encoding=utf-8"];
[request addRequestHeader:@"Accept" value:@"application/json"];
是设置HTTP请求信息的头部信息,从中可以看到内容类型是JSON。
接下来是设置请求方式(默认为GET)和消息体:
[request setRequestMethod:@"POST"];
[request setPostBody:tempJsonData];
一切设置完毕后开启同步请求:
[request startSynchronous];
最后的一段:
if (!error1) {
NSString *response = [request responseString];
NSLog(@"Rev:%@",response);
}
是打印服务器返回的响应信息。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持ASPKU。
注:相关教程知识阅读请移步到IOS开发频道。










