zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    python之map,filter
    python函数的闭包
    Hibernate查询对象的方法浅析
    底部浮动
    DataGrid-自定义排序
    DataGrid-1
    Alert
    2014-01-04 SQL练习
    proguard-gui 混淆代码简要笔记
    vim利用coc补全的配置过程
  • 原文地址:https://www.cnblogs.com/AbelChen1991/p/3629678.html
Copyright © 2011-2022 走看看