【文章內(nèi)容簡(jiǎn)介】
xyrevalidate, maxage, smaxage等。Connection用于指定處理完本次請(qǐng)求/響應(yīng)后,客戶端與服務(wù)器是否還要繼續(xù)保持連接。如果為KeepAlive,則保持連接,如果為close,則關(guān)閉。Date表示HTTP消息產(chǎn)生的當(dāng)前時(shí)間。服務(wù)器回送的正常響應(yīng)消息中,應(yīng)該總是設(shè)置Date頭字段。如果客戶機(jī)發(fā)送的請(qǐng)求消息中包含有實(shí)體內(nèi)容,也要設(shè)置Date。Pragma一些頭字段可以放置在整個(gè)HTTP消息的尾部。TransferEncoding指定傳輸編碼方式,目前標(biāo)準(zhǔn)的設(shè)置值只有chunked,用于把整個(gè)消息分成一連串的分段后進(jìn)行傳輸。Upgrade允許客戶機(jī)指定它所支持并希望將當(dāng)前協(xié)議切換到的通信協(xié)議。Via用于指定HTTP消息所途徑的中介代理服務(wù)器名稱和所使用的協(xié)議。請(qǐng)求頭=========客戶端可以接受的數(shù)據(jù)類型,壓縮方法,語(yǔ)言,以及發(fā)出請(qǐng)求的超鏈接所屬頁(yè)面的URL地址等信息。Accept:指出客戶端程序能夠處理的MIME類型。AcceptCharset:用于指出客戶端程序可以使用的字符集。AcceptEncoding:客戶機(jī)能夠進(jìn)行解碼的數(shù)據(jù)編碼方式。AcceptLanguage:指定客戶機(jī)期望服務(wù)器返回哪個(gè)國(guó)家語(yǔ)言的文檔。Authorization:兩種認(rèn)證方式BASIC,:From:Host: 指定資源所在的主機(jī)號(hào)和端口號(hào)。IfMatch:IfModifiedSince:IfNoneMatch:IfRangeIfUnmodifiedSinceMaxForwards:ProxyAuthorization:Range:Referer: 當(dāng)單擊另一個(gè)網(wǎng)頁(yè)上的超鏈接時(shí)發(fā)出的請(qǐng)求在Referer字段中指定URL。TE:UserAgent:響應(yīng)頭==========AcceptRange, Age, Etag,Location: 用于通知客戶機(jī)應(yīng)當(dāng)?shù)侥膫€(gè)新的地址去獲取文檔。狀態(tài)碼為300~399的響應(yīng)消息都應(yīng)該使用Location字段將新的文檔地址告訴客戶機(jī),以便客戶機(jī)自動(dòng)重新連接到新地址并檢索新文檔。使用Location頭的HTTP消息不應(yīng)該有實(shí)體內(nèi)容。所以,HTTP消息頭中不能同時(shí)出現(xiàn)Location和ContentType這兩個(gè)頭字段。ProxyAuthenticate,RetryAfter, Server, Vary, WWWAuthenticate。實(shí)體頭========是實(shí)體內(nèi)容的元信息,描述了實(shí)體內(nèi)容的屬性,包括實(shí)體信息類型、長(zhǎng)度、壓縮方法、最后一次修改時(shí)間、數(shù)據(jù)有效期等。Allow: 指定客戶端請(qǐng)求的資源所支持的請(qǐng)求方法(如GET,POST等)。ContentEncoding: 指定實(shí)體內(nèi)容的壓縮編碼方式。ContentLanguage:ContentLength: 用于表示實(shí)體內(nèi)容的長(zhǎng)度(字節(jié)數(shù)),瀏覽器與Web服務(wù)器之間使用持久連接時(shí),這個(gè)字段在非Chunked傳輸編碼的響應(yīng)消息中是必不可少的。ContentLocation: 指定響應(yīng)消息中所封裝的實(shí)體內(nèi)容的實(shí)際位置路徑。ContentMD5, ContentRange, ContentTypeExpires: 指定當(dāng)前文檔應(yīng)該在什么時(shí)候被認(rèn)為過(guò)期,瀏覽器到哪個(gè)時(shí)候以后不能再繼續(xù)使用本地緩存,而是在有需要時(shí)應(yīng)該像服務(wù)器發(fā)出新的請(qǐng)求訪問(wèn)。LastModified:文檔的最后更改時(shí)間。擴(kuò)展頭========現(xiàn)在流行的瀏覽器實(shí)際上都支持Cookie,SetCookie,Refresh和ContentDisposition等幾個(gè)常用的擴(kuò)展頭字段。Refresh: 告訴瀏覽器多少秒后自動(dòng)刷新頁(yè)面。第四篇:常用的HTTP協(xié)議狀態(tài)碼常用的HTTP協(xié)議狀態(tài)碼200Standard response for successful HTTP and all future requests should be directed to the request(matches a deny filter)= HTTP 403Not Found,服務(wù)器找不到請(qǐng)求的頁(yè)面。Internal Server Error(內(nèi)部服務(wù)器錯(cuò)誤)A generic error message, given when no more specific message is server returned an invalid or inplete response = HTTP 502Service Unavailable(服務(wù)當(dāng)前不可用),可能因?yàn)槌d或停機(jī)維護(hù)。The server is currently unavailable(because it is overl