HTTP头字段包括4类: general-header; request-header; response-header; entity-header. ******************************************************************************* GeneralHeaderFields============================= generalheader是request、response都可用的,但是不能用于entity. --Cache-Control --Connection --Date --Pragma --Trailer --Transfer-Encoding --Upgrade --Via --Warning ******************************************************************************* RequestHeaderFields====================== request-headerfields允许客户端传递关于request和客户端的附加信息到服务端, --Accept --Accept-Charset --Accept-Encoding --Accept-Language --Authorization --Expect --From --Host --If-Match --If-Modified-Since --If-None-Match --If-Range --If-Unmodified-Since --Max-Forwards --Proxy-Authorization --Range --Referer --TE --User-Agent ******************************************************************************* ResponseHeaderFields=============================== response-headerfields允许服务端传递关于response的、不能放到Status-Line的附加信息。 这些头给出关于服务端的信息。 --Accept-Ranges --Age --ETag --Location --Proxy-Authenticate --Retry-After --Server --Vary -- ******************************************************************************* EntityHeaderFields======================== Entity-headerfields定义关于entity-body的metainformation(标题字段数据), 如果当前没有body,则定义被request确定的资源信息. 一些metainformation是可选的;一些是必须的。 --Allow --Content-Encoding --Content-Language --Content-Length --Content-Location --Content-MD5 --Content-Range --Content-Type --Expires --Last-Modified --extension-header 一、基础篇HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容。通常HTTP消息包括客户机向服务器的请
HTTP请求报头详解 来自淘豆网m.daumloan.com转载请标明出处.