IOS网络编程
文章平均质量分 81
红秋裤
做自己喜欢的事
展开
-
URL结构
从ios开发者角度来看,WorldWideWeb项目的另一项重要发明就是URL。URL为Interentnet上的任何资源与内容提供了全局唯一的位置名。最为原则,单个资源可以通过多个URL定位,但单个URL不能引用不同的资源。该规则存在例外情况,比如主机名可以指向一台模糊的主机。在IOS的URL加载系统中,NSURL对象用于管理URL对象。 协议原创 2016-02-13 10:59:10 · 446 阅读 · 0 评论 -
请求内容
HTTP请求包含三个部分:请求行,请求头与请求体。 请求行与请求头是文本行,通过回车/换行符分隔(值为13字节,或是0x0D/值为10 字节,或是0x0A),在HTTP请求中使用这样的文本值,使得他们容易构建,解析和调试。空行(仅包含回车/换行符或者是仅有换行符)将请求头与请求体划分开来。 下述代码段包含一个HTTP请求示例,它来自于一个查询请求: GET /原创 2016-02-17 11:29:37 · 389 阅读 · 0 评论 -
iOS应用与HTTP服务器进行HTTP通信时会用到的API
在使用URL加载系统时,有3个主要的方法啊可以执行HTTP请求和接受响应: 同步 --启动线程的代码会阻塞,直到整个响应加载完毕并返回到调用方法为止,该技术容易实现,不过局限性也大。 队列式异步--起始代码创建一个请求,并将其放到一个队列中以在后台线程中执行。该技术的实现稍微有些难度,不过却消除了纯同步式技术的诸多限制。 异步--起始代码开启一个请求,该请求运行在起始线程中,不过在请求处理时原创 2016-02-28 20:40:02 · 1015 阅读 · 0 评论