加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营 > 正文

WEB开拓常用HTTP头部字段的根基寄义

发布时间:2018-09-07 18:44:48 所属栏目:运营 来源:站长网
导读:1. Accept:汇报WEB处事器本身接管什么介质范例,*/* 暗示任何范例,type/* 暗示该范例下的全部子范例,type/sub-type。 2. Accept-Charset: 赏识器阐明本身吸取的字符集 Accept-Encoding: 赏识器阐明本身吸取的编码要领,凡是指定压缩要领,是否支持压缩
1. Accept:汇报WEB处事器本身接管什么介质范例,*/* 暗示任何范例,type/* 暗示该范例下的全部子范例,type/sub-type。

2. Accept-Charset: 赏识器阐明本身吸取的字符集
Accept-Encoding: 赏识器阐明本身吸取的编码要领,凡是指定压缩要领,是否支持压缩,支持什么压缩要领(gzip,deflate)
Accept-Language::赏识器阐明本身吸取的说话
说话跟字符集的区别:中文是说话,中文有多种字符集,好比big5,gb2312,gbk等等。

3. Accept-Ranges:WEB处事器表白本身是否接管获取其某个实体的一部门(好比文件的一部门)的哀求。
bytes:暗示接管,none:暗示不接管。

4. Age:当署理处事器用本身缓存的实体去相应哀求时,用该头部表白该实体从发生到此刻颠末多长时刻了。

5. Authorization:当客户端吸取到来自WEB处事器的 WWW-Authenticate 相应时,用该头部往返应本身的身份验证信息给WEB处事器。

6. Cache-Control:哀求:no-cache(不要缓存的实体,要求此刻从WEB处事器去取)
max-age:(只接管 Age 值小于 max-age 值,而且没有逾期的工具)
max-stale:(可以接管已往的工具,可是逾期时刻必需小于 max-stale 值)
min-fresh:(接管其奇怪生命期大于其当前 Age 跟 min-fresh 值之和的缓存工具)
相应:public(可以用 Cached 内容回应任何用户)
private(只能用缓存内容回应先前哀求该内容的谁人用户)
no-cache(可以缓存,可是只有在跟WEB处事器验证了其有用后,才气返回给客户端)
max-age:(原形应包括的工具的逾期时刻)
ALL: no-store(不应承缓存)

7. Connection:哀求:close(汇报WEB处事器可能署理处事器,在完本钱次哀求的相应后,断开毗连,不要守候本次毗连的后续哀求了)。
keepalive(汇报WEB处事器可能署理处事器,在完本钱次哀求的相应后,保持毗连,守候本次毗连的后续哀求)。
相应:close(毗连已经封锁)。
keepalive(毗连保持着,在守候本次毗连的后续哀求)。
Keep-Alive:假如赏识器哀求保持毗连,则该头部表白但愿 WEB 处事器保持毗连多长时刻(秒)。
譬喻:Keep-Alive:300

8. Content-Encoding:WEB处事器表白本身行使了什么压缩要领(gzip,deflate)压缩相应中的工具。
譬喻:Content-Encoding:gzip
Content-Language:WEB 处事器汇报赏识器本身相应的工具的说话。

Content-Length: WEB 处事器汇报赏识器本身相应的工具的长度。
譬喻:Content-Length: 26012
Content-Range: WEB 处事器表白该相应包括的部门工具为整个工具的哪个部门。
譬喻:Content-Range: bytes 21010-47021/47022
Content-Type: WEB 处事器汇报赏识器本身相应的工具的范例。
譬喻:Content-Type:application/xml

9. ETag:就是一个工具(好比URL)的符号值,就一个工具而言,好比一个 html 文件,假如被修改了,其 Etag 也会别修改,
以是,ETag 的浸染跟 Last-Modified 的浸染差不多,首要供 WEB 处事器判定一个工具是否改变了。
好比前一次哀求某个 html 文件时,得到了其 ETag,当这次又哀求这个文件时,赏识器就会把先前得到的 ETag 值发送给
WEB 处事器,然后 WEB 处事器会把这个 ETag 跟该文件的当前 ETag 举办比拟,然后就知道这个文件有没有改变了。

10. Expired:WEB处事器表白该实体将在什么时辰逾期,对付逾期了的工具,只有在跟WEB处事器验证了其有用性后,才气用来相应客户哀求。
是 HTTP/1.0 的头部。
譬喻:Expires:Sat, 23 May 2009 10:02:12 GMT

11. Host:客户端指定本身想会见的WEB处事器的域名/IP 地点和端标语。
譬喻:Host:rss.sina.com.cn

12. If-Match:假如工具的 ETag 没有改变,着实也就意味著工具没有改变,才执行哀求的举措。
If-None-Match:假如工具的 ETag 改变了,着实也就意味著工具也改变了,才执行哀求的举措。

13. If-Modified-Since:假如哀求的工具在该头部指定的时刻之后修改了,才执行哀求的举措(好比返回工具),不然返回代码304,汇报赏识器该工具没有修改。
譬喻:If-Modified-Since:Thu, 10 Apr 2008 09:14:42 GMT
If-Unmodified-Since:假如哀求的工具在该头部指定的时刻之后没修悔改,才执行哀求的举措(好比返回工具)。

14. If-Range:赏识器汇报 WEB 处事器,假如我哀求的工具没有改变,就把我缺傲幽部门给我,假如工具改变了,就把整个工具给我。
赏识器通过发送哀求工具的 ETag 可能 本身所知道的最后修改时刻给 WEB 处事器,让其判定工具是否改变了。
老是跟 Range 头部一路行使。

15. Last-Modified:WEB 处事器以为工具的最后修改时刻,好比文件的最后修改时刻,动态页面的最后发生时刻等等。
譬喻:Last-Modified:Tue, 06 May 2008 02:42:43 GMT

16. Location:WEB 处事器汇报赏识器,试图会见的工具已经被移到此外位置了,到该头部指定的位置去取。
譬喻:Location:http://i0.sinaimg.cn/dy/deco/2008/0528/sinahome_0803_ws_005_text_0.gif

17. Pramga:首要行使 Pramga: no-cache,相等于 Cache-Control: no-cache。
譬喻:Pragma:no-cache

18. Proxy-Authenticate: 署理处事器相应赏识器,要求其提供署理身份验证信息。
Proxy-Authorization:赏识器相应署理处事器的身份验证哀求,提供本身的身份信息。

19. Range:赏识器(好比 Flashget 多线程下载时)汇报 WEB 处事器本身想取工具的哪部门。
譬喻:Range: bytes=1173546-

20. Referer:赏识器向 WEB 处事器表白本身是从哪个 网页/URL 得到/点击 当前哀求中的网址/URL。
譬喻:Referer:http://www.sina.com/

21. Server: WEB 处事器表白本身是什么软件及版本等信息。
譬喻:Server:Apache/2.0.61 (Unix)

22. User-Agent: 赏识器表白本身的身份(是哪种赏识器)。
譬喻:User-Agent:Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14

23. Transfer-Encoding: WEB 处事器表白本身对原形应动静体(不是动静体内里的工具)作了奈何的编码,好比是否分块(chunked)。
譬喻:Transfer-Encoding: chunked

24. Vary: WEB处事器用该头部的内容汇报 Cache 处事器,在什么前提下才气用原形应所返回的工具相应后续的哀求。
若是源WEB处事器在接到第一个哀求动静时,其相应动静的头部为:Content-Encoding: gzip; Vary: Content-Encoding
那么 Cache 处事器会说明后续哀求动静的头部,搜查其 Accept-Encoding,是否跟先前相应的 Vary 头部值同等,等于否行使
沟通的内容编码要领,这样就可以防备 Cache 处事器用本身 Cache 内里压缩后的实体相应给不具备解压手段的赏识器。
譬喻:Vary:Accept-Encoding

25. Via: 列出从客户端到 OCS 可能相反偏向的相应颠末尾哪些署理处事器,他们用什么协议(和版本)发送的哀求。
当客户端哀求达到第一个署理处事器时,该处事器会在本身发出的哀求内里添加 Via 头部,并填上本身的相干信息,当下一个署理处事器
收到第一个署理处事器的哀求时,会在本身发出的哀求内里复制前一个署理处事器的哀求的Via 头部,并把本身的相干信息加到后头,
以此类推,当 OCS 收到最后一个署理处事器的哀求时,搜查 Via 头部,就知道该哀求所颠末的路由。
譬喻:Via:1.0 236-81.D07071953.sina.com.cn:80 (squid/2.6.STABLE13)

==================================================
HTTP 哀求动静头部实例:
Host:rss.sina.com.cn
User-Agent:Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Accept:text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language:zh-cn,zh;q=0.5
Accept-Encoding:gzip,deflate
Accept-Charset:gb2312,utf-8;q=0.7,*;q=0.7
Keep-Alive:300
Connection:keep-alive
Cookie:userId=C5bYpXrimdmsiQmsBPnE1Vn8ZQmdWSm3WRlEB3vRwTnRtW <-- Cookie
If-Modified-Since:Sun, 01 Jun 2008 12:05:30 GMT
Cache-Control:max-age=0

HTTP 相应动静头部实例:
Status:OK - 200 <-- 相应状态码,暗示 web 处事器处理赏罚的功效。
Date:Sun, 01 Jun 2008 12:35:47 GMT
Server:Apache/2.0.61 (Unix)
Last-Modified:Sun, 01 Jun 2008 12:35:30 GMT
Accept-Ranges:bytes
Content-Length:18616
Cache-Control:max-age=120
Expires:Sun, 01 Jun 2008 12:37:47 GMT
Content-Type:application/xml
Age:2
X-Cache:HIT from 236-41.D07071951.sina.com.cn <-- 反向署理处事器行使的 HTTP 头部
Via:1.0 236-41.D07071951.sina.com.cn:80 (squid/2.6.STABLE13)

Connection:close

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读