http狀態碼一覽表以及HTTP響應的返回頭信息(詳解)


  對於很多小白來講,不了解一點狀態碼,就不明白自己網站出現不同的狀態碼后應該怎么處理,下面我們就根據每種系列的狀態碼為大家詳細解釋一下:

1**:請求收到,繼續處理
2**:操作成功收到,分析、接受
3**:完成此請求必須進一步處理
4**:請求包含一個錯誤語法或不能完成
5**:服務器執行一個完全有效請求失敗

100——客戶必須繼續發出請求
101——客戶要求服務器根據請求轉換HTTP協議版本

200——交易成功
201——提示知道新文件的URL
202——接受和處理、但處理未完成
203——返回信息不確定或不完整
204——請求收到,但返回信息為空
205——服務器完成了請求,用戶代理必須復位當前已經瀏覽過的文件
206——服務器已經完成了部分用戶的GET請求

300——請求的資源可在多處得到
301——刪除請求數據
302——在其他地址發現了請求數據
303——建議客戶訪問其他URL或訪問方式
304——客戶端已經執行了GET,但文件未變化
305——請求的資源必須從服務器指定的地址得到
306——前一版本HTTP中使用的代碼,現行版本中不再使用
307——申明請求的資源臨時性刪除

400——錯誤請求,如語法錯誤
401——請求授權失敗
402——保留有效ChargeTo頭響應
403——請求不允許
404——沒有發現文件、查詢或URl
405——用戶在Request-Line字段定義的方法不允許
406——根據用戶發送的Accept拖,請求資源不可訪問
407——類似401,用戶必須首先在代理服務器上得到授權
408——客戶端沒有在用戶指定的餓時間內完成請求
409——對當前資源狀態,請求不能完成
410——服務器上不再有此資源且無進一步的參考地址
411——服務器拒絕用戶定義的Content-Length屬性請求
412——一個或多個請求頭字段在當前請求中錯誤
413——請求的資源大於服務器允許的大小
414——請求的資源URL長於服務器允許的長度
415——請求資源不支持請求項目格式
416——請求中包含Range請求頭字段,在當前請求資源范圍內沒有range指示值,請求
也不包含If-Range請求頭字段
417——服務器不滿足請求Expect頭字段指定的期望值,如果是代理服務器,可能是下
一級服務器不能滿足請求

500——服務器產生內部錯誤
501——服務器不支持請求的函數
502——服務器暫時不可用,有時是為了防止發生系統過載
503——服務器過載或暫停維修
504——關口過載,服務器使用另一個關口或服務來響應用戶,等待時間設定值較長
505——服務器不支持或拒絕支請求頭中指定的HTTP版本



比如我打開酒店家具網站的時候請求網頁的時候返回的響應頭信息如下

1 有302跳轉

HTTP/1.1 302 Found 
Date: Wed, 15 Jul 2009 08:12:52 GMT 
Server: Apache/2.2.8 (Unix) DAV/2 PHP/5.2.6 
X-Powered-By: PHP/5.2.6 
Set-Cookie: PHPSESSID=fc11112f72e06e8d7957c9ab568638ef; path=/; domain=yoka.com Expires: Thu, 19 Nov 1981 08:52:00 GMT 
Cache-Control: no-store, no-cache, must-ridate, post-check=0, pre-check=0 
Pragma: no-cache 
Set-Cookie: lasthandler=1247645572; expires=Wed, 15-Jul-2009 09:12:52 GMT; path=/; domain=yoka.com
Set-Cookie: __SessionHandler=0ac5808211f5a2c362ace3e1fddb744d; path=/; domain=yoka.com 
Set-Cookie: lasthandler=1247645572; expires=Wed, 15-Jul-2009 09:12:52 GMT; path=/; domain=yoka.com
Location: http://passport.yoka.com/?p=1&from=http://space.yoka.com/uhomers/?domain=uhomers 
Vary: Accept-Encoding,User-Agent 
Content-Length: 0 
Connection: close 
Content-Type: text/html; charset=UTF-8
 
HTTP/1.1 200 OK 
Date: Wed, 15 Jul 2009 08:12:52 GMT 
Server: Apache/2.2.8 (Unix) DAV/2 PHP/5.2.6 
X-Powered-By: PHP/5.2.6 
Set-Cookie: PHPSESSID=931d006510b22ef7009fab3f6e98e296; path=/; domain=yoka.com Expires: Thu, 19 Nov 1981 08:52:00 GMT 
Cache-Control: no-store, no-cache, must-ridate, post-check=0, pre-check=0 
Pragma: no-cache Set-Cookie: lasthandler=1247645572; expires=Wed, 15-Jul-2009 09:12:52 GMT; path=/; domain=yoka.com 
Set-Cookie: __SessionHandler=43b85c223b8f14bf5a40eac69f5ccef9; path=/; domain=yoka.com 
Set-Cookie: lasthandler=1247645572; expires=Wed, 15-Jul-2009 09:12:52 GMT; path=/; domain=yoka.com
Vary: Accept-Encoding,User-Agent 
Content-Length: 4963 
Connection: close 
Content-Type: text/html; charset=UTF-8

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">


2 返回200代碼



HTTP/1.1 200 OK 
Date: Wed, 15 Jul 2009 08:48:40 GMT 
Server: Microsoft-IIS/6.0 
X-Powered-By: ASP.NET 
X-AspNet-Version: 2.0.50727 
Cache-Control: private 
Content-Type: text/html; charset=utf-8 
Content-Length: 43775 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> 

3 返回100代碼

HTTP/1.1 100 continue

HTTP/1.1 200 OK
Date: Wed, 15 Jul 2009 04:54:41 GMT
Server: Apache/2.2.8 (Unix) DAV/2 PHP/5.2.6
X-Powered-By: PHP/5.2.6
Set-Cookie: cdb_sid=tDZhKG; expires=Wed, 22-Jul-2009 04:54:41 GMT; path=/
Cache-Control: max-age=3600
Expires: Wed, 15 Jul 2009 05:54:41 GMT
Vary: Accept-Encoding,User-Agent
Content-Length: 102
Connection: close
Content-Type: text/html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM