随笔分类 -  IOS项目开发之网络编程

主要介绍IOS的几个api从底层到高层原理分析
摘要:资料均来自互联网,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。人魔七七:http://www.cnblogs.com/qiqibo/一个http请求只要由三部分组成:请求行,请求头,请求主体。请求行和请求头是行文本用回车或者换行符分隔。在http用文本值使他们更容易构造,解析,和调试。一个空行,只是一个回车/换行符组成的序列或只是一个换行符,将请求头从请求主体分离。下面代码片段包含一个http请求例子关于搜索的请求。GET /search?source=ig&hl=en&rlz=&q=ios&btnG=Google+Sea 阅读全文
posted @ 2014-01-09 17:30 人魔七七 阅读(5033) 评论(0) 推荐(0) 编辑
摘要:资料均来自互联网,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。人魔七七:http://www.cnblogs.com/qiqibo/对于我们IOS开发者来说,我们最重要的是访问网络的资源,数据都是服务器提供给我们的。我们一般会通过API访问我们网络资源,一般一个资源可能对应很多URL,但是一个URL只对应一个资源不能对应很多资源。但是也有一些例外,例如当hostName引用一个模糊的主机。在URL加载IOS系统中,NSURL对象被用来管理URL对象。一个URL通常由下面几个部分组成如下图:protocol:这个协议组成部分指定应用层协议来和服务器通信。你 阅读全文
posted @ 2014-01-08 23:57 人魔七七 阅读(10556) 评论(0) 推荐(1) 编辑
摘要:从IOS角度看http url是服务器上资源的一个位置,作为这个规则一个单独的资源可能和很多url有关系,但是一个url不能关联很多资源。但是也有例外的情况,例如当hostname关联一个不稳定的host.在IOS中我们用NSUrl来管理url. 一个URL有5个代表性的组成部分如上图 Protocol:这个协议规定具体哪个应用层协议和服务器交互。其实除了这个http还有ftp协议。htt... 阅读全文
posted @ 2013-06-19 18:00 人魔七七 阅读(4432) 评论(0) 推荐(1) 编辑
摘要:一:http的由来: OSI模型把网络通信分成七层:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,对于开发网络应用人员来说,一般把网络分成五层,这样比较容易理解。这五层为:物理层、数据链路层、网络层、传输层和应用层(最顶层),下面是一张网络分层的图片(来源于网络): 网络中的计算机互相通信就是实现了层与层之间的通信,要实现层与层之间的通信,则各层都要遵守规则,这样才能完成更好... 阅读全文
posted @ 2013-06-19 12:52 人魔七七 阅读(12235) 评论(1) 推荐(0) 编辑