久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

HTTP參考

 duduwolf 2006-04-13
HTTP參考

一、HTTP碼應(yīng)碼
響應(yīng)碼由三位十進(jìn)制數(shù)字組成,,它們出現(xiàn)在由HTTP服務(wù)器發(fā)送的響應(yīng)的第一行,。

響應(yīng)碼分五種類型,由它們的第一位數(shù)字表示:
1.1xx:信息,,請求收到,,繼續(xù)處理
2.2xx:成功,行為被成功地接受,、理解和采納
3.3xx:重定向,,為了完成請求,,必須進(jìn)一步執(zhí)行的動作
4.4xx:客戶端錯誤,請求包含語法錯誤或者請求無法實現(xiàn)
5.5xx:服務(wù)器錯誤,,服務(wù)器不能實現(xiàn)一種明顯無效的請求

下表顯示每個響應(yīng)碼及其含義:
100            繼續(xù)
101            分組交換協(xié)
200            OK
201            被創(chuàng)建
202            被采納
203            非授權(quán)信息
204            無內(nèi)容
205            重置內(nèi)容
206            部分內(nèi)容
300            多選項
301            永久地傳送
302            找到
303            參見其他
304            未改動
305            使用代理
307            暫時重定向
400            錯誤請求
401            未授權(quán)
402            要求付費
403            禁止
404            未找到
405            不允許的方法
406            不被采納
407            要求代理授權(quán)
408            請求超時
409            沖突
410            過期的
411            要求的長度
412            前提不成立
413            請求實例太大
414            請求URI太大
415            不支持的媒體類型
416            無法滿足的請求范圍
417            失敗的預(yù)期
500            內(nèi)部服務(wù)器錯誤
501            未被使用
502            網(wǎng)關(guān)錯誤
503            不可用的服務(wù)
504            網(wǎng)關(guān)超時
505            HTTP版本未被支持

二,、HTTP頭標(biāo)
頭標(biāo)由主鍵/值對組成。它們描述客戶端或者服務(wù)器的屬性,、被傳輸?shù)馁Y源以及應(yīng)該實現(xiàn)連接,。

四種不同類型的頭標(biāo):
1.通用頭標(biāo):即可用于請求,也可用于響應(yīng),,是作為一個整體而不是特定資源與事務(wù)相關(guān)聯(lián),。
2.請求頭標(biāo):允許客戶端傳遞關(guān)于自身的信息和希望的響應(yīng)形式。
3.響應(yīng)頭標(biāo):服務(wù)器和于傳遞自身信息的響應(yīng),。
4.實體頭標(biāo):定義被傳送資源的信息,。即可用于請求,也可用于響應(yīng),。

頭標(biāo)格式:<name>:<value><CRLF>

下表描述在HTTP/1.1中用到的頭標(biāo)
Accept            定義客戶端可以處理的媒體類型,按優(yōu)先級排序,;
            在一個以逗號為分隔的列表中,,可以定義多種類型和使用通配符。例如:Accept: image/jpeg,image/png,*/*
Accept-Charset        定義客戶端可以處理的字符集,,按優(yōu)先級排序,;
            在一個以逗號為分隔的列表中,可以定義多種類型和使用通配符,。例如:Accept-Charset: iso-8859-1,*,utf-8
Accept-Encoding        定義客戶端可以理解的編碼機(jī)制,。例如:Accept-Encoding:gzip,compress
Accept-Language    定義客戶端樂于接受的自然語言列表。例如:Accept-Language: en,de
Accept-Ranges        一個響應(yīng)頭標(biāo),,它允許服務(wù)器指明:將在給定的偏移和長度處,,為資源組成部分的接受請求。
            該頭標(biāo)的值被理解為請求范圍的度量單位,。例如Accept-Ranges: bytes或Accept-Ranges: none
Age            允許服務(wù)器規(guī)定自服務(wù)器生成該響應(yīng)以來所經(jīng)過的時間長度,,以秒為單位。
            該頭標(biāo)主要用于緩存響應(yīng),。例如:Age: 30
Allow            一個響應(yīng)頭標(biāo),,它定義一個由位于請求URI中的次源所支持的HTTP方法列表。例如:Allow: GET,PUT
aUTHORIZATION        一個響應(yīng)頭標(biāo),,用于定義訪問一種資源所必需的授權(quán)(域和被編碼的用戶ID與口令),。
            例如:Authorization: Basic YXV0aG9yOnBoaWw=
Cache-Control        一個用于定義緩存指令的通用頭標(biāo)。例如:Cache-Control: max-age=30
Connection        一個用于表明是否保存socket連接為開放的通用頭標(biāo),。例如:Connection: close或Connection: keep-alive
Content-Base        一種定義基本URI的實體頭標(biāo),,為了在實體范圍內(nèi)解析相對URLs,。
            如果沒有定義Content-Base頭標(biāo)解析相對URLs,使用Content-Location URI(存在且絕對)或使用URI請求,。
            例如:Content-Base: Http://www.
Content-Encoding    一種介質(zhì)類型修飾符,,標(biāo)明一個實體是如何編碼的。例如:Content-Encoding: zip
Content-Language    用于指定在輸入流中數(shù)據(jù)的自然語言類型,。例如:Content-Language: en
Content-Length        指定包含于請求或響應(yīng)中數(shù)據(jù)的字節(jié)長度,。例如:Content-Length:382
Content-Location        指定包含于請求或響應(yīng)中的資源定位(URI)。
            如果是一絕,。對URL它也作為被解析實體的相對URL的出發(fā)點,。
            例如:Content-Location: http://www./news
Content-MD5        實體的一種MD5摘要,用作校驗和,。
            發(fā)送方和接受方都計算MD5摘要,,接受方將其計算的值與此頭標(biāo)中傳遞的值進(jìn)行比較。
            例如:Content-MD5: <base64 of 128 MD5 digest>
Content-Range        隨部分實體一同發(fā)送,;標(biāo)明被插入字節(jié)的低位與高位字節(jié)偏移,,也標(biāo)明此實體的總長度。
            例如:Content-Range: 1001-2000/5000
Contern-Type        標(biāo)明發(fā)送或者接收的實體的MIME類型,。例如:Content-Type: text/html
Date            發(fā)送HTTP消息的日期,。例如:Date: Mon,10PR 18:42:51 GMT
ETag            一種實體頭標(biāo),它向被發(fā)送的資源分派一個唯一的標(biāo)識符,。
            對于可以使用多種URL請求的資源,,ETag可以用于確定實際被發(fā)送的資源是否為同一資源。
            例如:ETag: "208f-419e-30f8dc99"
Expires            指定實體的有效期,。例如:Expires: Mon,05 Dec 2008 12:00:00 GMT
Form            一種請求頭標(biāo),,給定控制用戶代理的人工用戶的電子郵件地址。例如:From: webmaster@
Host            被請求資源的主機(jī)名,。對于使用HTTP/1.1的請求而言,,此域是強(qiáng)制性的。例如:Host: www.
If-Modified-Since        如果包含了GET請求,,導(dǎo)致該請求條件性地依賴于資源上次修改日期,。
            如果出現(xiàn)了此頭標(biāo),并且自指定日期以來,,此資源已被修改,,應(yīng)該反回一個304響應(yīng)代碼。
            例如:If-Modified-Since: Mon,10PR 18:42:51 GMT
If-Match            如果包含于一個請求,,指定一個或者多個實體標(biāo)記,。只發(fā)送其ETag與列表中標(biāo)記區(qū)配的資源。
            例如:If-Match: "208f-419e-308dc99"
If-None-Match        如果包含一個請求,指定一個或者多個實體標(biāo)記,。資源的ETag不與列表中的任何一個條件匹配,,操作才執(zhí)行。
            例如:If-None-Match: "208f-419e-308dc99"
If-Range            指定資源的一個實體標(biāo)記,,客戶端已經(jīng)擁有此資源的一個拷貝,。必須與Range頭標(biāo)一同使用。
            如果此實體自上次被客戶端檢索以來,,還不曾修改過,,那么服務(wù)器只發(fā)送指定的范圍,否則它將發(fā)送整個資源,。
            例如:Range: byte=0-499<CRLF>If-Range:"208f-419e-30f8dc99"
If-Unmodified-Since    只有自指定的日期以來,,被請求的實體還不曾被修改過,才會返回此實體,。
            例如:If-Unmodified-Since:Mon,10PR 18:42:51 GMT
Last-Modified        指定被請求資源上次被修改的日期和時間,。例如:Last-Modified: Mon,10PR 18:42:51 GMT
Location            對于一個已經(jīng)移動的資源,用于重定向請求者至另一個位置,。
            與狀態(tài)編碼302(暫時移動)或者301(永久性移動)配合使用,。
            例如:Location: http://www2./index.jsp
Max-Forwards        一個用于TRACE方法的請求頭標(biāo),以指定代理或網(wǎng)關(guān)的最大數(shù)目,,該請求通過網(wǎng)關(guān)才得以路由,。
            在通過請求傳遞之前,代理或網(wǎng)關(guān)應(yīng)該減少此數(shù)目,。例如:Max-Forwards: 3
Pragma            一個通用頭標(biāo),它發(fā)送實現(xiàn)相關(guān)的信息,。例如:Pragma: no-cache
Proxy-Authenticate    類似于WWW-Authenticate,,便是有意請求只來自請求鏈(代理)的下一個服務(wù)器的認(rèn)證。
            例如:Proxy-Authenticate: Basic realm-admin
Proxy-Proxy-Authorization    類似于授權(quán),,但并非有意傳遞任何比在即時服務(wù)器鏈中更進(jìn)一步的內(nèi)容,。
            例如:Proxy-Proxy-Authorization: Basic YXV0aG9yOnBoaWw=
Public            列表顯示服務(wù)器所支持的方法集。例如:Public: OPTIONS,MGET,MHEAD,GET,HEAD
Range            指定一種度量單位和一個部分被請求資源的偏移范圍,。例如:Range: bytes=206-5513
Refener            一種請求頭標(biāo)域,,標(biāo)明產(chǎn)生請求的初始資源。對于HTML表單,,它包含此表單的Web頁面的地址,。
            例如:Refener: http://www./news/search.html
Retry-After        一種響應(yīng)頭標(biāo)域,由服務(wù)器與狀態(tài)編碼503(無法提供服務(wù))配合發(fā)送,,以標(biāo)明再次請求之前應(yīng)該等待多長時間,。
            此時間即可以是一種日期,也可以是一種秒單位。例如:Retry-After: 18
Server            一種標(biāo)明Web服務(wù)器軟件及其版本號的頭標(biāo),。例如:Server: Apache/2.0.46(Win32)
Transfer-Encoding    一種通用頭標(biāo),,標(biāo)明對應(yīng)被接受方反向的消息體實施變換的類型。例如:Transfer-Encoding: chunked
Upgrade        允許服務(wù)器指定一種新的協(xié)議或者新的協(xié)議版本,,與響應(yīng)編碼101(切換協(xié)議)配合使用,。
            例如:Upgrade: HTTP/2.0
User-Agent        定義用于產(chǎn)生請求的軟件類型(典型的如Web瀏覽器)。
            例如:User-Agent: Mozilla/4.0(compatible; MSIE 5.5; Windows NT; DigExt)
Vary            一個響應(yīng)頭標(biāo),,用于表示使用服務(wù)器驅(qū)動的協(xié)商從可用的響應(yīng)表示中選擇響應(yīng)實體,。例如:Vary: *
Via            一個包含所有中間主機(jī)和協(xié)議的通用頭標(biāo),用于滿足請求,。例如:Via: 1.0 fred.com, 1.1 wilma.com
Warning            用于提供關(guān)于響應(yīng)狀態(tài)補(bǔ)充信息的響應(yīng)頭標(biāo),。例如:Warning: 99 www. Piano needs tuning
www-Authenticate    一個提示用戶代理提供用戶名和口令的響應(yīng)頭標(biāo),與狀態(tài)編碼401(未授權(quán))配合使用,。響應(yīng)一個授權(quán)頭標(biāo),。
            例如:www-Authenticate: Basic realm=zxm.mgmt

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多