常用http響應(yīng)報(bào)文分析_第1頁
常用http響應(yīng)報(bào)文分析_第2頁
常用http響應(yīng)報(bào)文分析_第3頁
常用http響應(yīng)報(bào)文分析_第4頁
常用http響應(yīng)報(bào)文分析_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、HTTP服務(wù)器發(fā)送一、HTTH向應(yīng)碼由三位十進(jìn)制數(shù)字組成,它們出現(xiàn)在由 的響應(yīng)的第一行。向應(yīng)碼分五種類型,由它們的第一位數(shù)字表示:1xx: 信息,請(qǐng)求收到,繼續(xù)處理2xx: 成功,行為被成功地接受、理解和采納3xx: 重定向,為了完成請(qǐng)求,必須進(jìn)一步執(zhí)行的動(dòng)作4xx: 客戶端錯(cuò)誤,請(qǐng)求包含語法錯(cuò)誤或者請(qǐng)求無法實(shí)現(xiàn)5xx: 服務(wù)器錯(cuò)誤,服務(wù)器不能實(shí)現(xiàn)一種明顯無效的請(qǐng)求 下表顯示每個(gè)向應(yīng)碼及其含義:100 繼續(xù)101 分組交換協(xié)200 OK201 被創(chuàng)建202 被采納203 非授權(quán)信息204 無內(nèi)容11 / 112052063003013023033043053074004014024034044

2、05406407408409410411重置內(nèi)容 部分內(nèi)容 多選項(xiàng) 永久地傳送 找到 參見其他 未改動(dòng) 使用代理 暫時(shí)重定向 錯(cuò)誤請(qǐng)求 未授權(quán) 要求付費(fèi) 禁止 未找到 不允許的方法 不被采納 要求代理授權(quán) 請(qǐng)求超時(shí) 沖突 過期的 要求的 xx412 前提不成立413 請(qǐng)求實(shí)例太大414 請(qǐng)求 URIxx415 不支持的媒體類型416 無法滿足的請(qǐng)求范圍417 失敗的預(yù)期500 內(nèi)部服務(wù)器錯(cuò)誤501 未被使用502 網(wǎng)關(guān)錯(cuò)誤503 不可用的服務(wù)504 網(wǎng)關(guān)超時(shí)505 HTTP版本未被支持二、HTTP頭標(biāo)由主鍵/值對(duì)組成。它們描述客戶端或者服務(wù)器的屬性、被傳 輸?shù)馁Y源以及應(yīng)該實(shí)現(xiàn)連接。四種不同類型

3、的頭標(biāo):1. 通用頭標(biāo):即可用于請(qǐng)求,也可用于響應(yīng),是作為一個(gè)整體而不是特定資源與事務(wù)相 關(guān)聯(lián)。2. 請(qǐng)求頭標(biāo):允許客戶端傳遞關(guān)于自身的信息和希望的響應(yīng)形式。3. 響應(yīng)頭標(biāo):服務(wù)器和于傳遞自身信息的響應(yīng)。4. 實(shí)體頭標(biāo):定義被傳送資源的信息。即可用于請(qǐng)求,也可用于響應(yīng)。頭標(biāo)格式::下表描述在 HTTP/1.1xx 用到的頭標(biāo)Accept 定義客戶端可以處理的媒體類型,按優(yōu)先級(jí)排序;在一個(gè)以逗號(hào)為 分隔的列表中,可以定義多種類型和使用通配符。例如:Accept:image/jpeg,image/png,*/*Accept-Charset 定義客戶端可以處理的字符集,按 優(yōu)先級(jí)排序;在一個(gè)以逗號(hào)為

4、分隔的列表中,可以定義多種類型和使用通配 符。例如:Accept-Charset:iso-8859-1,*,utf-8Accept-E ncodi ng定義客戶端可以理解的編碼機(jī)制。例如:Accept-Encoding:Accept-La nguage定義客戶端樂于接受的自然語言列表。例如:Accept-Language:en,deAccept-Ra nges 個(gè)響應(yīng)頭標(biāo),它允許服務(wù)器指明:將在給定的偏移和長度處,為資源組成部分的接受請(qǐng)求。該頭標(biāo)的值被理解為請(qǐng)求范圍的度量單位。例如 Accept-Ranges:bytes 或 Accept-Ranges:noneAge允許服務(wù)器規(guī)定自服務(wù)器生成

5、該響應(yīng)以來所經(jīng)過的時(shí)間長度,以秒為單位。該頭標(biāo)主要用于緩存響應(yīng)。例如:Age:30Allow 一個(gè)響應(yīng)頭標(biāo),它定義一個(gè)由位于請(qǐng)求 URI中的次源所支持的HTTP方法列表。例如:Allow:GET,PUTaUTHORIZATIOr一個(gè)響應(yīng)頭標(biāo),用于定義訪問一種資源所必需的授權(quán)(域和被編碼的用戶ID與口令)。例如:Authorization:Basic YXV0aG9yOnBoaWw=Cache-Co ntrol 個(gè)用于定義緩存指令的通用頭標(biāo)。例如:Cache-Control:max-age=30Conn ection 一個(gè)用于表明是否保存socket連接為開放的通用頭標(biāo)。例如:Connectio

6、n:close 或 Connection: keep-aliveContent-Base種定義基本URI的實(shí)體頭標(biāo),為了在實(shí)體范圍內(nèi)解析相對(duì)URLs如果沒有定義 Content-Base頭標(biāo)解析相對(duì) URLs使用Content-Location URI (存在且絕對(duì))或使用URI請(qǐng)求。例如:Conten t-Base:http:Co nte nt-E ncod ing種介質(zhì)類型修飾符,標(biāo)明一個(gè)實(shí)體是如何編碼的。例 如:Content-Encoding:zipCo nte nt-La nguage用于指定在輸入流中數(shù)據(jù)的自然語言類型。例如:Content-Language:enContent-L

7、ength 指定包含于請(qǐng)求或響應(yīng)中數(shù)據(jù)的字節(jié)長度。例如:Content-Length:382Content-Location指定包含于請(qǐng)求或響應(yīng)中的資源定位(UR)。如果是一 絕。對(duì)URL它也作為被解析實(shí)體的相對(duì) URL的出發(fā)點(diǎn)。例如:Content-Location:http:Content-MD5實(shí)體的一種MD5摘要,用作校驗(yàn)和。發(fā)送方和接受方都計(jì)算MD5 摘要,接受方將其計(jì)算的值與此頭標(biāo)中傳遞的值進(jìn)行比較。例如:Content-MD5:Con te nt-Ra nge隨部分實(shí)體一同發(fā)送;標(biāo)明被插入字節(jié)的低位與高位字節(jié)偏 移,也標(biāo)明此實(shí)體的總長度。例如:Content-Range:1001

8、-2000Contern-Type標(biāo)明發(fā)送或者接收的實(shí)體的 MIME類型。例如:Content-Type:text/htmlDate發(fā)送HTTP消息的日期。例如:Date:Mon,10PR 18:42:51 GMTETag一種實(shí)體頭標(biāo),它向被發(fā)送的資源分派一個(gè)唯一的標(biāo)識(shí)符。對(duì)于可以 使用多種URL請(qǐng)求的資源,ETag可以用于確定實(shí)際被發(fā)送的資源是否為同一資 源。例如:ETag:208f-419e-30f8dc99Expires指定實(shí)體的有效期。例如:Expires:Mo n,05 Dec 2008 12:00:00 GMTForm一種請(qǐng)求頭標(biāo),給定控制用戶代理的 人工用戶的電子郵件地址。例如:

9、From:Host被請(qǐng)求資源的主機(jī)名。對(duì)于使用 HTTP/1.1 的請(qǐng)求而言,此域是強(qiáng)制性的。例如:Host:If-Modified-Sinee如果包含了 GET請(qǐng)求,導(dǎo)致該請(qǐng)求條件性地依賴于資源 上次修改日期。如果出現(xiàn)了此頭標(biāo),并且自指定日期以來,此資源已被修改, 應(yīng)該反回一個(gè) 304 響應(yīng)代碼。例如:If-Modified-Sinee:Mon,10PR 18:42:51 GMTIf-Mateh 如果包含于一個(gè)請(qǐng)求,指定一個(gè)或者多個(gè)實(shí)體標(biāo)記。只發(fā)送其 ETag與列表中標(biāo)記區(qū)配的資源。例如:If-Mateh:208f-419e-308de99If-None-Mateh 如果包含一個(gè)請(qǐng)求,指定一

10、個(gè)或者多個(gè)實(shí)體標(biāo)記。資源的 ETag不與列表中的任何一個(gè)條件匹配,操作才執(zhí)行。例如:If-None-Mateh:208f-419e-308dc99lf-Ra nge指定資源的一個(gè)實(shí)體標(biāo)記,客戶端已經(jīng)擁有此 資源的一個(gè)拷貝。必須與 Ran ge頭標(biāo)一同使用。如果此實(shí)體自上次被客戶端檢 索以來,還不曾修改過,那么服務(wù)器只發(fā)送指定的范圍,否則它將發(fā)送整個(gè)資 源。例如:Range:byte=0-499If-Range:208f-419e-30f8dc99If-Unmodified-Since 只有自指定的日期以來,被請(qǐng)求的實(shí)體還不曾被修改 過,才會(huì)返回此實(shí)體。例如:If-Unmodified-Sinc

11、e:Mon,10PR 18:42:51 GMTLast-Modified 指定被請(qǐng)求資源上次被修改的日期和時(shí)間。例如:Last-Modified:Mon,10PR 18:42:51 GMTLocation 對(duì)于一個(gè)已經(jīng)移動(dòng)的資源,用于重定向請(qǐng)求者至另一個(gè)位置。與狀 態(tài)編碼 302(暫時(shí)移動(dòng))或者 301(永久性移動(dòng))配合使用。例如:Location:http:Max-Forwards 一個(gè)用于TRACE方法的請(qǐng)求頭標(biāo),以指定代理或網(wǎng)關(guān)的最大 數(shù)目,該請(qǐng)求通過網(wǎng)關(guān)才得以路由。在通過請(qǐng)求傳遞之前,代理或網(wǎng)關(guān)應(yīng)該減 少此數(shù)目。例如:Max-Forwards:3Pragma 一個(gè)通用頭標(biāo),它發(fā)送實(shí)現(xiàn)相

12、關(guān)的信息。例如:Pragma:no-cacheProxy-Authenticate 類似于 WWW-Authenticate,便是有意請(qǐng)求只 來自請(qǐng)求鏈(代理)的下一個(gè)服務(wù)器的認(rèn)證。例如:Proxy-Authenticate:Basic realm-adminProxy-Proxy-Authorization 類似于授權(quán),但并非有意傳遞任何比在即時(shí)服務(wù) 器鏈中更進(jìn)一步的內(nèi)容。例如:Proxy-Proxy-Authorization:Basic YXVOaG9yO nBoaWw二Pub列表顯示服務(wù)器所支持的方法集。例如:Public:OPTIONS,MGET,MHEAD,GET,HEADRang

13、e指定一種度量單位和一個(gè)部分被請(qǐng)求資源的偏移范圍。例如:Range:bytes=206-5513Refener 種請(qǐng)求頭標(biāo)域,標(biāo)明產(chǎn)生請(qǐng)求的初始資源。對(duì)于HTML表單,它包含此表單的 Web 頁面的地址。例如:Refener:http:例如:Retry-After:18Server 一種標(biāo)明Web服務(wù)器軟件及其版本號(hào)的頭標(biāo)。例如:Server:Apache/2.0.46(Win32)Tran sfer-E ncodi ng種通用頭標(biāo),標(biāo)明對(duì)應(yīng)被接受方反向的消息體實(shí)施變換 的類型。例如:Transfer-Encoding:chunked101Upgrade 允許服務(wù)器指定一種新的協(xié)議或者新的協(xié)議版本,與響應(yīng)編碼 (切換協(xié)議)配合使用。例如:Upgrade:HTTP/2.0User-Age nt定義

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論