×

服務(wù)器的客戶端錯誤匯總

  • 作者:新網(wǎng)
  • 來源:新網(wǎng)
  • 瀏覽:100
  • 2018-02-23 17:34:56

服務(wù)器的客戶端4xx類的狀態(tài)碼表示客戶端發(fā)生錯誤。如果客戶端在收到4xx代碼時請求還沒有完成,它應(yīng)當立即終止向服務(wù)器發(fā)送數(shù)據(jù)。除了回應(yīng)HEAD請求外,不論錯誤是臨時的還是永久的,服務(wù)器端都必須在回應(yīng)的實體中包含錯誤狀態(tài)的解釋。這些狀態(tài)碼適用于任何請求方法。

 服務(wù)器的客戶端4xx類的狀態(tài)碼表示客戶端發(fā)生錯誤。如果客戶端在收到4xx代碼時請求還沒有完成,它應(yīng)當立即終止向服務(wù)器發(fā)送數(shù)據(jù)。除了回應(yīng)HEAD請求外,不論錯誤是臨時的還是永久的,服務(wù)器端都必須在回應(yīng)的實體中包含錯誤狀態(tài)的解釋。這些狀態(tài)碼適用于任何請求方法。

062233a6rezh694rjyh6yj.jpg
<div>注意:如果客戶端正在發(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 非法請求(Bad Request)
 
如果請求的語法不對,服務(wù)器將無法理解??蛻舳嗽趯υ撜埱笞龀龈闹埃粦?yīng)再次向服務(wù)器重復(fù)發(fā)送該請求。
 
401 未授權(quán)(Unauthorized)
 
請求需要用戶授權(quán)?;貞?yīng)中的WWW-Authenticate標題域應(yīng)提示用戶以授權(quán)方式請求資源??蛻舳藨?yīng)使用合適的授權(quán)標題域來重復(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 沒有找到(Not Found)
 
服務(wù)器沒有找到與請求URI相符的資源。404狀態(tài)碼并不指明狀況是臨時性的還是永久性的。如果服務(wù)器不希望為客戶端提供這方面的信息,還回應(yīng)403(禁止)狀態(tài)碼。
 
以上就是服務(wù)器的客戶端錯誤匯總,希望大家可以受用。
 

免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)送郵件至:operations@xinnet.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

免費咨詢獲取折扣

Loading