热门标签 | 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


推荐阅读
  • 无论是初学者还是经验丰富的开发者,W3CSchool都是一个不可或缺的资源库。本文将介绍几个关键的学习资源,帮助您提升网页开发技能。 ... [详细]
  • YB02 防水车载GPS追踪器
    YB02防水车载GPS追踪器由Yuebiz科技有限公司设计生产,适用于车辆防盗、车队管理和实时追踪等多种场合。 ... [详细]
  • Java与JSON互转:实现JSON到Java对象及Java对象到JSON的转换
    本文详细介绍了如何在Java中实现JSON数据与Java对象之间的相互转换,包括代码示例和常见问题解决方法。 ... [详细]
  • 本文探讨了如何利用SqlDependency执行复杂的SQL查询,并确保在多线程环境下的安全性与效率。 ... [详细]
  • 本文详细介绍了ActivityManagerService (AMS) 的工作原理及其在Android系统中的重要角色。AMS作为system_server进程的一部分,在系统启动时加载,负责管理和协调应用程序中的Activity和服务(Service)。文章将通过具体的接口图和通信流程,帮助读者更好地理解AMS的工作机制。 ... [详细]
  • EasyMock实战指南
    本文介绍了如何使用EasyMock进行单元测试,特别是当测试对象的合作者依赖于外部资源或尚未实现时。通过具体的示例,展示了EasyMock在模拟对象行为方面的强大功能。 ... [详细]
  • python开发mysql:单表查询&多表查询
    一单表查询,以下是表内容二多表查询,一下是表内容三总结&表创建过程单 ... [详细]
  • MacOS 重装指南
    本文详细介绍了如何通过U盘启动并重新安装MacOS,包括遇到安装问题时的解决方案。 ... [详细]
  • 如何恢复CAD中意外丢失的图纸数据
    当使用CAD进行绘图时,因突然断电或其他原因导致计算机关闭可能会造成工作数据的丢失。然而,通过利用CAD软件的自动保存功能,用户通常能够恢复至最近一次自动保存的数据状态。 ... [详细]
  • 本文深入探讨 PHPCMS 平台中的字符串截取函数 str_cut 的使用方法,该函数常用于控制输出的标题或内容摘要长度,有效避免因过长的文本导致的页面布局问题。通过本文,读者将掌握如何灵活运用此函数,包括处理 HTML 标签等高级技巧。 ... [详细]
  • 在使用Maven进行项目构建时,由于依赖库的下载速度慢常常让人感到沮丧,这直接影响了开发效率和学习热情。幸运的是,阿里云提供了一个快速的国内镜像服务,能够显著提升Maven项目的构建速度。 ... [详细]
  • JavaWeb技术架构解析
    本文探讨了JavaWeb开发中客户端与服务器端的交互模式,重点分析了B/S(浏览器/服务器)和C/S(客户端/服务器)两种架构的特点及应用场景。 ... [详细]
  • 本文介绍了如何使用JavaScript和jQuery实现页面元素随着滚动条的移动而相应变化位置的功能,提供了一段简洁的代码示例。 ... [详细]
  • iTOP4412开发板QtE5.7源码编译指南
    本文详细介绍了如何在iTOP4412开发板上编译QtE5.7源码,包括所需文件的位置、编译器设置、触摸库编译以及QtE5.7的完整编译流程。 ... [详细]
  • Scrapy:强大的Python爬虫框架
    Scrapy是一个基于Python的高效网页爬取框架,利用Twisted异步网络库实现高效的网络通信。其架构设计精巧,包括核心组件如引擎、调度器、下载器等,旨在简化大规模数据抓取过程。 ... [详细]
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社区 版权所有