无码色色,久久久久久免费精品喷水,美女把胸罩解开让男生摸,欧美一级在线观看视频,色亚洲天堂,色综合天天综合给合国产

咨詢電話:023-88959644    24小時服務(wù)熱線:400-023-8809
NEWS CENTER ·
新聞動態(tài)
關(guān)注中技互聯(lián) 關(guān)注前沿

HTTP服務(wù)器狀態(tài)代碼分析

發(fā)表日期:2014-12-01    文章編輯:    瀏覽次數(shù):25    標簽:

1.1消息1xx(Informational1xx)
該類狀態(tài)代碼用于表示臨時回應(yīng)。臨時回應(yīng)由狀態(tài)行(Status-Line)及可選標題組成,由空行終止。HTTP/1.0中沒有定義任何1xx的狀態(tài)代碼,所以它們不是對HTTP/1.0請求的合法回應(yīng)。實際上,它們主要用于實驗用途,這已經(jīng)超出本文檔的范圍。
1.2成功2xx(Successful2xx)
表示客戶端請求被成功接收、理解、接受。
200OK
請求成功。回應(yīng)的信息依賴于請求所使用的方法,如下:
GET要請求的資源已經(jīng)放在回應(yīng)的實體中了。
HEAD沒有實體主體,回應(yīng)中只包括標題信息。?
POST實體(描述或包含操作的結(jié)果)。
201Created
請求完成,結(jié)果是創(chuàng)建了新資源。新創(chuàng)建資源的URI可在回應(yīng)的實體中得到。原始服務(wù)器應(yīng)在發(fā)出該狀態(tài)代碼前創(chuàng)建該資源。如果該操作不能立即完成,服務(wù)器必須在該資源可用時在回應(yīng)主體中給出提示,否則,服務(wù)器端應(yīng)回應(yīng)202(可被接受)。
在本文定義的方法,只有POST可以創(chuàng)建資源。
202Accepted
請求被接受,但處理尚未完成。請求可能不一定會最終完成,有可能被處理過程隨時中斷,在這種情況下,沒有辦法在異步操作中重新發(fā)送狀態(tài)代碼。
202回應(yīng)是沒有義務(wù)的,這樣做的目的是允許服務(wù)器不必等到用戶代理和服務(wù)器間的連接結(jié)束,就可以響應(yīng)其它過程的請求(象每天運行一次的,基于批處理的過程)。
在某些回應(yīng)中返回的實體中包括當前請求的狀態(tài)指示、狀態(tài)監(jiān)視器指針或用戶對請求能否實現(xiàn)的評估信息。
204NoContent
服務(wù)器端已經(jīng)實現(xiàn)了請求,但是沒有返回新的信息。如果客戶是用戶代理,則勿需為此更新自身的文檔視圖。該回應(yīng)主要是為了在不影響用戶代理激活文檔視圖的前提下,進行script語句的輸入及其它操作。該回應(yīng)還可能包括新的、以實體標題形式表示的元信息,它可被當前用戶代理激活視圖中的文檔所使用。
1.3重定向(Redirection3xx)
該類狀態(tài)碼表示用戶代理要想完成請求,還需要發(fā)出進一步的操作。這些操作只有當后跟的請求是GET或HEAD時,才可由用戶代理來實現(xiàn),而不用與用戶進行交互。用戶代理永遠也不要對請求進行5次以上的重定向操作,這樣可能導(dǎo)致無限循環(huán)。
300MultipleChoices
該狀態(tài)碼不被HTTP/1.0的應(yīng)用程序直接使用,只是做為3xx類型回應(yīng)的缺省解釋。存在多個可用的被請求資源。
除非是HEAD請求,否則回應(yīng)的實體中必須包括這些資源的字符列表及位置信息,由用戶或用戶代理來決定哪個是最適合的。
如果服務(wù)器有首選,它應(yīng)將對應(yīng)的URL信息存放在位置域(Locationfield)處,用戶代理會根據(jù)此域的值來實現(xiàn)自動的重定向。
301MovedPermanently
請求到的資源都會分配一個永久的URL,這樣就可以在將來通過該URL來訪問此資源。有編輯鏈接功能的客戶端會盡可能地根據(jù)服務(wù)器端傳回的新鏈接而自動更新請求URI。新的URL必須由回應(yīng)中的位置域指定。除非是HEAD請求,否則回應(yīng)的實體主體(Entity-Body)必須包括對新URL超鏈接的簡要描述。
如果用POST方法發(fā)出請求,而接收到301回應(yīng)狀態(tài)碼。在這種情況下,除非用戶確認,否則用戶代理不必自動重定向請求,因為這將導(dǎo)致改變已發(fā)出請求的環(huán)境。
注意:當在接收到301狀態(tài)碼后而自動重定向POST請求時,一些現(xiàn)存的用戶代理會錯誤地將其改為GET請求。
302MovedTemporarily
請求到的資源在一個不同的URL處臨時保存。因為重定向有時會被更改,客戶端應(yīng)繼續(xù)用請求URI來發(fā)出以后的請求。新的URL必須由回應(yīng)中的位置域指定。除非是HEAD請求,否則回應(yīng)的實體主體(Entity-Body)必須包括對新URL超鏈接的簡要描述。
如果用POST方法發(fā)出請求,而接收到302回應(yīng)狀態(tài)碼。在這種情況下,除非用戶確認,否則用戶代理不必自動重定向請求,因為這將導(dǎo)致改變已發(fā)出請求的環(huán)境。
注意:當在接收到302狀態(tài)碼后而自動重定向POST請求時,一些現(xiàn)存的用戶代理會錯誤地將其改為GET請求。
304NotModified
如果客戶端成功執(zhí)行了條件GET請求,而對應(yīng)文件自If-Modified-Since域所指定的日期以來就沒有更新過,服務(wù)器應(yīng)當回應(yīng)此狀態(tài)碼,而不是將實體主體發(fā)送給客戶端。回應(yīng)標題域中只應(yīng)包括一些相關(guān)信息,比如緩存管理器、與實體最近更新(entity'sLast-Modified)日期無關(guān)的修改。相關(guān)標題域的例子有:日期、服務(wù)器、過期時間。每當304回應(yīng)中給出的域值發(fā)生變化,緩存都應(yīng)當對緩存的實體進行更新。
1.4客戶端錯誤(ClientError)4xx
4xx類的狀態(tài)碼表示客戶端發(fā)生錯誤。如果客戶端在收到4xx代碼時請求還沒有完成,它應(yīng)當立即終止向服務(wù)器發(fā)送數(shù)據(jù)。除了回應(yīng)HEAD請求外,不論錯誤是臨時的還是永久的,服務(wù)器端都必須在回應(yīng)的實體中包含錯誤狀態(tài)的解釋。這些狀態(tài)碼適用于任何請求方法。
注意:如果客戶端正在發(fā)送數(shù)據(jù),服務(wù)器端的TCP實現(xiàn)應(yīng)當小心,以確??蛻舳嗽陉P(guān)閉輸入連接之前收到回應(yīng)包。如果客戶端在關(guān)閉后仍舊向服務(wù)器發(fā)送數(shù)據(jù),服務(wù)器會給客戶端發(fā)送一個復(fù)位包,清空客戶端尚未處理的輸入緩沖區(qū),以終止HTTP應(yīng)用程序的讀取、解釋活動。
400非法請求(BadRequest)
如果請求的語法不對,服務(wù)器將無法理解??蛻舳嗽趯υ撜埱笞龀龈闹?,不應(yīng)再次向服務(wù)器重復(fù)發(fā)送該請求。
401未授權(quán)(Unauthorized)
請求需要用戶授權(quán)?;貞?yīng)中的WWW-Authenticate標題域(10.16節(jié))應(yīng)提示用戶以授權(quán)方式請求資源??蛻舳藨?yīng)使用合適的授權(quán)標題域(10.2節(jié))來重復(fù)該請求。如果請求中已經(jīng)包括了授權(quán)信任信息,那回應(yīng)的401表示此授權(quán)被拒絕。如果用戶代理在多次嘗試之后,回應(yīng)一樣還是返回401狀態(tài)代碼,用戶應(yīng)當察看一下回應(yīng)的實體,因為在實體中會包括一些相關(guān)的動態(tài)信息。HTTP訪問授權(quán)會在11節(jié)中解釋。
403禁止(Forbidden)
服務(wù)器理解請求,但是拒絕實現(xiàn)該請求。授權(quán)對此沒有幫助,客戶端應(yīng)當停止重復(fù)發(fā)送此請求。如果不是用HEAD請求方法,而且服務(wù)器端愿意公布請求未被實現(xiàn)原因的前提下,服務(wù)器會將拒絕原因?qū)懺诨貞?yīng)實體中。該狀態(tài)碼一般用于服務(wù)器端不想公布請求被拒絕的細節(jié)或沒有其它的回應(yīng)可用。
404沒有找到(NotFound)
服務(wù)器沒有找到與請求URI相符的資源。404狀態(tài)碼并不指明狀況是臨時性的還是永久性的。如果服務(wù)器不希望為客戶端提供這方面的信息,還回應(yīng)403(禁止)狀態(tài)碼。
1.5服務(wù)器錯誤(ServerError)5xx
回應(yīng)代碼以‘5’開頭的狀態(tài)碼表示服務(wù)器端發(fā)現(xiàn)自己出現(xiàn)錯誤,不能繼續(xù)執(zhí)行請求。如果客戶端在收到5xx狀態(tài)碼時,請求尚未完成,它應(yīng)當立即停止向服務(wù)器發(fā)送數(shù)據(jù)。除了回應(yīng)HEAD請求外,服務(wù)器應(yīng)當在其回應(yīng)實體中包括對錯誤情況的解釋、并指明是臨時性的還永久性的。
這類回應(yīng)代碼沒有標題域,可適用于任何請求方法。
500服務(wù)器內(nèi)部錯誤(InternalServerError)
服務(wù)器碰到了意外情況,使其無法繼續(xù)回應(yīng)請求。
501未實現(xiàn)(NotImplemented)
服務(wù)器無法提供對請求中所要求功能的支持。如果服務(wù)器無法識別請求方法就會回應(yīng)此狀態(tài)代碼,這意味著不能回應(yīng)請求所要求的任何資源。
502非法網(wǎng)關(guān)(BadGateway)
充當網(wǎng)關(guān)或代理的服務(wù)器從要發(fā)送請求的上游(upstream)服務(wù)器收到非法的回應(yīng)。
503服務(wù)不可用(ServiceUnavailable)
服務(wù)器當前無法處理請求。這一般是由于服務(wù)器臨時性超載或維護引起的。該狀態(tài)碼暗示情況是暫時性的,要產(chǎn)生一些延遲。
注意:503狀態(tài)碼并沒有暗示服務(wù)器在超載時一定要返回此狀態(tài)碼。一些服務(wù)器可能希望在超載時采用簡單處理,即斷掉連接。

如沒特殊注明,文章均為中技互聯(lián)原創(chuàng),轉(zhuǎn)載請注明來自www.tmsmall666.cn
相關(guān)新聞

CopyrightZJCOO technology Co., LTD. All Rights Reserved.    

渝ICP 備11003429號

  • qq客服
  • 公眾號
  • 手機版
  • 新浪微博