iOSiOS开发技能

iOS Http

2015-11-12  本文已影响1906人  iOS_成才录

一、简介

1、URL

** 2、Http**

Http.png

3、GET和POST对比

GET和POST的选择

二、iOS中发送Http请求的方案

苹果原生(自带)

第三方框架

三、Http通信过程

Http通信过程.png

1、请求

GET /minion.png HTTP/1.1 //包含了请求方法、请求资源路径、HTTP协议版本
Host: 120.25.226.186:32812 //客户端想访问的服务器主机地址
User-Agent: Mozilla/5.0 //客户端的类型,客户端的软件环境
Accept: text/html,/ //客户端所能接收的数据类型
Accept-Language: zh-cn //客户端的语言环境
Accept-Encoding: gzip //客户端支持的数据压缩格式
```

** 2、响应**

HTTP/1.1 200 OK //包含了HTTP协议版本、状态码、状态英文名称
Server:Apache-Coyote/1.1 //服务器的类型
Content-Type: image/jpeg //返回数据的类型
Content-Length: 56811 //返回数据的长度
Date: Mon, 23 Jun2014 12:54:52 GMT //响应的时间

- `响应体`:服务器返回给客户端的具体数据,比如文件数据
上一篇下一篇

猜你喜欢

热点阅读