热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

iosPOST信息

之前学习过get信息的方法,就是通过接口得到数据,然后对数据进行处理json处理和xml处理最近学习了post,所以小小的总结一下先说一下使用系统的NSURLConnectio

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

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

 

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

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

  class="s2">NSURL* url = [class="s2">NSURLURLWithStringclass="s1">:@"http://www.webxml.com.cn/WebServices/WeatherWebService.asmx"class="s1">];

 //创建请求

    NSMutableURLRequestclass="s3">* request = [NSMutableURLRequestclass="s4">requestWithURL:url];

    //class="s5">设置请求类型

    [request setHTTPMethod:class="s6">@"POST"];

    //class="s5">请求头

    [request class="s4">addValue:@"application/soap+xml;
charset=utf-8"forHTTPHeaderFieldclass="s3">:@"Content-Type"];

    [request addValueclass="s3">:[NSStringstringWithFormat:class="s6">@"%d",soapData.lengthclass="s3">] forHTTPHeaderField:class="s6">@"Content-Length"];

    //class="s5">请求体

    [request class="s4">setHTTPBody:soapData];

 

//把请求头和请求体放到requestclass="s1">中去,然后把request封装到NSURLConnection

    [class="s3">NSURLConnection  connectionWithRequestclass="s2">:request delegate:class="s4">self];

 

之后写NSURLConnection的delegate

class="s2">这里有详细的源码:http://download.csdn.net/detail/chenscda/7109865

 

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

ios POST 信息,布布扣,bubuko.com


推荐阅读
  • JS swiper轮播图完美兼容手机端
    swiper ... [详细]
  • 使用IGP和BGP的配合达到降低路由容量目的的实验与总结
    本文描述了OSPF和BGP配合来降低路由器的容量压力的实验和总结,有助于对IGP协议和BGP协议的互 ... [详细]
  • D-War(8.4.3)CrawlinginprocessCrawlingfailedTimeLimit:3000MS    MemoryLimit:0KB  ... [详细]
  • Python对象特性0x01:所有Python对象都有三个特性以及属性*身份:每一个对象都有一个唯一的身份标识自己,任何一个都可以用内建函数id()来得到。*类型:决定了可以保存什 ... [详细]
  • Forexamplewehavefollowingcode:$(el).hide()el.style.display'none'$(el).forEach((){ ... [详细]
  • 导读:今天编程笔记来给各位分享关于php技术员是什么的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: ... [详细]
  • Windows 10 更新后VMware Workstation pro无法运行 (无需卸载原版本VM)
    Windows10-1903更新后VMwareWorkstationpro15.0.4无法运行(无需卸载原版本VM和卸载Wind ... [详细]
  • RocketdecodeSimplifyDC
    https:mp.weixin.qq.coms4uWqBRrMVG6FlnBKmw8U-w介绍SimplifyDC如何简化解码逻辑。1.使用??简化从mint和maxt中查找的逻辑 ... [详细]
  • 获取鼠标的位置/坐标
    使用javascript如何获取鼠标的位置呢?获取光标的位置?获取鼠标坐标先看效果?核心方法:****返回鼠标的坐标*@parame*@returns{{x ... [详细]
  • IIS启用Gzip的方法与优缺点分析是千自学中一篇关于Discuz论坛的文章简介:现代的浏览器IE6和Firefox都支持客户端Gzip,也就是说,在服务器上的网页,传输之前,先使用Gzip压缩再传输给客户端,客户端接收之后由浏览器解压显示,这样虽然稍微占用了一些服务器和客户端的C ... [详细]
  • 原标题:springboot2.0mybatismapper-locations扫描多个路径mapper-loca文章来源地址48461.htmltions扫描多个路径,中间 ... [详细]
  • 开发笔记:locust性能测试4参数关联
    本文由编程笔记#小编为大家整理,主要介绍了locust性能测试4-参数关联相关的知识,希望对你有一定的参考价值。前言前面【Locust ... [详细]
  • 实验六提交版
    1.21.3part2共用体与结构体类型的区别?答:共用体与结构体的区别在于它们的表示方法不同。结构体内,结构体的各成员顺序排列存储,每个成员都有自己独立的存储位置,而共用体的情况 ... [详细]
  • TP框架 事件
    原文 http:www.cnblogs.comFushichop6600241.html1.在程序运行到应用模块的时候,先进行事件的注册:对事件进行监听注册监听注册其中,获取监听权 ... [详细]
  • 题目:写一个函数返回参数二进制中1的个数方法1:我自己写的,运用‘%‘和‘‘,感觉挺简单的。intcount_one_bit(intnum){unsignedintcount0;w ... [详细]
author-avatar
xiuhuashuai
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有