7.1.2 Android Http请求头与响应头的学习
7.1.2 Android Http请求头与响应头的学习
本节引⾔:
上节中我们对Android涉及的⽹络编程进⾏了了解,也学习了下Http 的基
本概念,⽽本节我们 要学习的是Http 的请求 与响应 ,当然,可以把
也可以把这节看作⽂档,⽤到的时候来查查 即可 !
1.HTTP请求之消息头:
这⾥贴下上⼀节给出的图,根据下⾯给出的表,⼤家⾃⼰感受下相关请求
的作⽤吧: PS:第⼀⾏是请求⾏:请求⽅式 + 资源名称 + HTTP协议版本
号,另外请求 只是给服务端的⼀个 信息⽽已或者说⼀个简单,⾄于怎
么处理,还是由服务端来决定的 !
HTTP Request Header请求头信息对照表:
Header 解释 ⽰例
Accept 指定客户端能够接收的内容类型 Accept: text/plain , text/html
Accept- 浏览器可以接受的字符编码集。Accept-Charset: iso-8859-5
Charset
Accept- 指定浏览器可以⽀持的we 服务
Encoding 器返回内容压缩编码类型。 Accept-Encoding: compress, gzip
Accept- 浏览器可接受的语⾔ Accept-Language: en ,zh
Language
Accept- 可以请求⽹页实体的⼀个或者多
Ranges 个⼦范围字段 Accept-Ranges: ytes
Authorization: Basic
Authorization HTTP授权的授权证书
QWxhZGRp jpvcGVuIHNlc2FtZQ==
Cache-
Contro 指定请求和响应遵循的缓存机制 Cache-Control: no-cache
Connection 表⽰是否需要持久连接。 Connection: close
(HTTP 1.1默认进⾏持久连接)
Cookie HTTP请求发送时,会把保存在 Cookie: $Version= 1; Skin=new;
该请求域名下的所有cookie值⼀
起发送给we 服务器。
Content-
请求的内容长度 Content-Length: 348
Length
Content-Type 请求的与实体对应的MIME信息 Content-Type: application/x-www-
form-urlencoded
Date 请求发送的⽇期和时间 Date: Tue , 15 Nov 20 10 08:12:31 GMT
Expect 请求的特定的服务器⾏为 Expect: 100-continue
From 发出请求的⽤户的Email From: user @email .com
Host 指定请求的服务器的域名和端⼜Host: www .zcmhi .com
号
If-Match 只有请求内容与实体相匹配才有 If-Match:
效 "737060cd8c284d8af7ad3082f209582d"
如果请求的部分在指定时间之后
If-Modified- 被修改则请求成功,未被修改则 If-Modified-Since: Sat