ios POST 信息

之前学习过get信息的方法,就是通过接口 得到数据,然后对数据进行处理  json处理和xml处理

最近学习了post,所以小小的总结一下

 

先说一下使用系统的NSURLConnection  在这之前你需要了解接口post的规范,即http的头和主体

计算机交换的协议有很多,下边分为soap1.2协议和http协议的两种方式来进行post

  NSURL* url = [NSURLURLWithString:@"http://www.webxml.com.cn/WebServices/WeatherWebService.asmx"];

 //创建请求

    NSMutableURLRequest* request = [NSMutableURLRequestrequestWithURL:url];

    //设置请求类型

    [request setHTTPMethod:@"POST"];

    //请求头

    [request addValue:@"application/soap+xml; charset=utf-8"forHTTPHeaderField:@"Content-Type"];

    [request addValue:[NSStringstringWithFormat:@"%d",soapData.length] forHTTPHeaderField:@"Content-Length"];

    //请求体

    [request setHTTPBody:soapData];

 

//把请求头和请求体放到request中去,然后把request封装到NSURLConnection

    [NSURLConnection  connectionWithRequest:request delegate:self];

 

之后写NSURLConnection的delegate

这里有详细的源码:http://download.csdn.net/detail/chenscda/7109865

 

http协议中post  json传值 和xml传值其实和上边类似,详细代码请看:http://download.csdn.net/detail/chenscda/7062747

ios POST 信息,,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。