
iOS网络编程
文章平均质量分 80
打不死的Young小强
这个作者很懒,什么都没留下…
展开
-
关于Https中的headers的理解
什么是 HTTP Headers?什么是HTTP HeadersHTTP是“Hypertext Transfer Protocol”的所写,整个万维网都在使用这种协议,几乎你在浏览器里看到的大部分内容都是通过http协议来传输的,比如这篇文章。HTTP Headers是HTTP请求和相应的核心,它承载了关于客户端浏览器,请求页面,服务器等相关的信息。示例当你转载 2013-06-03 17:53:15 · 4345 阅读 · 0 评论 -
SOCKET, TCP/UDP, HTTP, FTP 协议的区别
TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层:网络层:IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议传输层:TCP协议与UDP协议应用层:FTP、HTTP、TELNET、SMTP、DNS等协议HTTP是应用层协议,其传输都是被包装成TCP协议传输。可以用SOCKET实现HTTP。SOCKET是实现传输层协议的一转载 2013-05-25 03:03:33 · 2309 阅读 · 0 评论 -
HTTP三次握手详细分析
TCP的状态 (SYN, FIN, ACK, PSH, RST, URG)在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG.其中,对于我们日常的分析有用的就是前面的五个字段。 它们的含义是:SYN表示建立连接,FIN表示关闭连接,ACK表示响应,PSH表示有 DATA数据传输,RST转载 2013-05-25 02:58:25 · 1593 阅读 · 0 评论 -
iOS中Http(面试时讲述步骤)
HTTP定义了一种在服务器和客户端之间传递数据的途径。URL定义了一种唯一标示资源在网络中位置的途径。 REQUESTS 和 RESPONSES:客户端先建立一个TCP连接,然后发送一个请求。服务器受到请求处理后发送一个响应向客户端传递数据。然后客户端可以继续发送请求或者关闭这个TCP连接。HTTPS:在TCP连接建立后,发送请求之前,需要建立一转载 2013-05-25 02:03:43 · 1107 阅读 · 0 评论 -
IOS之同步请求、异步请求、GET请求、POST请求(很不错的总结)
1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里转载 2013-05-24 13:22:25 · 824 阅读 · 0 评论 -
iOS网络编程post和get实例 区别
webservice1、创建一个webservice2、在webconfig中启用http get 和http post。 webServices> protocols> add name="HttpSoap"/> add name="HttpPost"/>转载 2013-05-24 13:16:56 · 1007 阅读 · 0 评论 -
iOS中Http协议get和post主要区别
从表面的意思看get 和 post的区别get就是获取数据,post就是发送数据。这个是误区。其实两者都可以的,在IOS向服务器发送请求里面可以带参数。那么这些误区是怎么出现的呢?先看看一下对http的解释一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交 Http定义了与服务器交互的不同方转载 2013-05-24 13:12:46 · 1135 阅读 · 0 评论 -
从头开始学习iOS网络编程(资料总结)
学的时候找了很多,在这把对我最有用的两篇教程贴出来,看懂这两个,再看CocoaAsyncSocket就会觉得很简单了 首先,看下Luke关于Socket的介绍,从socket开始讲的IOS网络编程 再看下Wei-Meng Lee使用Streams,CFNetwork进行网络通讯的介绍,如何用最少的代码开始网络编程 最后,如果开发的应用准备使用socket,用CocoaAsync转载 2013-05-23 03:04:38 · 1065 阅读 · 0 评论 -
NSXMLParser类库方法解析
xml处理: iPhone开发中,XML处理的方式与.net区别很大。个人感觉没有donot那么方便。苹果sdk中提供了NSXMLParser这个类库来解析xml。它需要一个url作为输入参数,通过NSXMLParser的委托方法来解析这个xml文件。NSXMLParser中主要有三个委托方法来解析XML:1、didStartElement2、didEndElement3、fou转载 2013-05-23 02:57:44 · 774 阅读 · 0 评论 -
iOS网络编程总结(不错的总结)
一:确认网络环境3G/WIFI 1. 添加源文件和framework 开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审查的。 Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。要在应用程序程序中使用Reachability,首先要完成如下两部:转载 2013-05-23 02:10:12 · 787 阅读 · 0 评论 -
XML的解析库类比概述
在iPhone开发中,XML的解析有很多选择,仅iOS SDK就提供了NSXMLParser和libxml2两个类库,还有如TBXML、TouchXML、KissXML、TinyXML和GDataXML等第三方类库。解析XML通常有两种方式:DOM和SAX DOM解析XML时,读入整个XML文档并构建一个驻留内存的树结构(称“节点树”),之后就通过遍历树结构可以检索任意XML节点,转载 2013-05-23 01:57:29 · 716 阅读 · 0 评论