详解iOS通过ASIHTTPRequest提交JSON数据

2020-01-18 19:22:16刘景俊

下面到了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开发频道。