有關(guān)http請求返回值的說明_第1頁
有關(guān)http請求返回值的說明_第2頁
有關(guān)http請求返回值的說明_第3頁
有關(guān)http請求返回值的說明_第4頁
有關(guān)http請求返回值的說明_第5頁
免費預覽已結(jié)束,剩余4頁可下載查看

下載本文檔

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

文檔簡介

1、2xx2002012022032043xx301302303 應。304重定向 已移動 已找到 請參閱其它請求的數(shù)據(jù)具有新的位置且更改是永久的。 請求的數(shù)據(jù)臨時具有不同 URI 。 可在另一 URI 下找到對請求的響應,且應使用 GET 方法檢索此響305306未修改使用代理 必須通過位置字段中提供的代理來訪問請求的資源。 未使用 不再使用 ; 保留此代碼以便將來使用。未按預期修改文檔。成功正常 ; 請求已完成。 正常;緊接 POST 命令。正常 ;已接受用于處理,但處理尚未完成。正常 ;部分信息 返回的信息只是一部分。正常 ;無響應 已接收請求,但不存在要回送的信息。4xx400401402

2、4034044074104155xx500501502503客戶機中出現(xiàn)的錯誤 錯誤請求 請求中有語法問題,或不能滿足請求。未授權(quán) 未授權(quán)客戶機訪問數(shù)據(jù)。 需要付款 表示計費系統(tǒng)已有效。禁止 即使有授權(quán)也不需要訪問。 找不到 服務器找不到給定的資源 ; 文檔不存在。 代理認證請求 客戶機首先必須使用代理認證自身。 請求的網(wǎng)頁不存在 (永久 );介質(zhì)類型不受支持 服務器拒絕服務請求,因為不支持請求實體的格式。服務器中出現(xiàn)的錯誤內(nèi)部錯誤 因為意外情況,服務器不能完成請求。未執(zhí)行 服務器不支持請求的工具。錯誤網(wǎng)關(guān) 服務器接收到來自上游服務器的無效響應。 無法獲得服務 由于臨時過載或維護,服務器無法處

3、理請求。100 系列碼從100到199范圍的HTTP狀態(tài)碼是信息報告碼。 基于各種原因考慮, 大多數(shù)情況下我們是很 少看見這些代碼的。首先,如果一個瀏覽器嘗試訪問一個網(wǎng)站,而網(wǎng)站返回這些代碼時,它 們往往都不會顯示在屏幕上。它們只是瀏覽器使引用的內(nèi)部碼。另外,這些代碼不常見的另外一個原因是起初 HTTP標準不允許使用這一范圍的狀態(tài)碼。就其本身而言,它們也一直沒有被廣泛地使用。200 系列碼從200到299范圍的狀態(tài)碼是操作成功代碼。同樣的,在正常的Web上網(wǎng)中,你也很可能不曾在屏幕上看到這些代碼。相反的,這些代碼是在瀏覽器內(nèi)部使用的,用以確認操作成功確 認和當前請求狀態(tài)。雖然這些代碼通常不顯示

4、,但是有一些故障排除工具能夠讀到它們,就 像和其它大多數(shù)的 HTTP狀態(tài)碼一樣,它們在錯誤診斷過程中是非常有用的。300 系列碼從300到399范圍的狀態(tài)碼是重定向代碼。本質(zhì)上,它們告訴Web瀏覽器必須執(zhí)行其它一些操作以完成請求?;谶@個命令的特點,它可以自動地執(zhí)行,或者要求額外的用戶輸入。比 如, 狀態(tài)碼 301 表示一個特定資源已經(jīng)被永久地先移除, 因此將來所有訪問該資源請求都應 該定向到一個特定的 URL上。400 系列碼在 400 范圍的狀態(tài)碼是客戶端錯誤碼。這種類型的錯誤碼往往跟安全相關(guān)。比如,如果一個 客戶端嘗試訪問一個未授權(quán)訪問的資源,服務器就會返回一個狀態(tài)碼 401 。類似地,

5、如果客 戶端嘗試訪問一個禁止的資源,在這種情況下客戶端的認證狀態(tài)是一樣的,那么服務器可能 會返回一個狀態(tài)碼 403,表示禁止對該資源進行訪問。如果請求不正確或客戶端超時, 400 級錯誤碼也可能被返回。然而,有一個 400 級的代碼總 是具有誤導性: 404。雖然這個代碼在技術(shù)上被歸類為客戶端錯誤, 但是事實上它可以同時表 示客戶端或服務器上的錯誤。但這個錯誤碼只是簡單地顯示為沒有找到請求的資源。當這個 錯誤發(fā)生在客戶端時,它往往表示的是網(wǎng)絡連接問題。在其他時候,這個錯誤的發(fā)生還可能 是由于資源已從服務器上轉(zhuǎn)移或重命名而造成的。500 系列碼500級狀態(tài)碼表示的是服務器錯誤。比如,如果Web服

6、務器超時,它就會產(chǎn)生一個504錯誤。雖然,一個500級的錯誤往往表示的不是服務器的問題,而是在服務器上運行的Web應用的問題。比如,我自己的個人網(wǎng)站是用 ASP編寫的,它負責動態(tài)生成 HTML網(wǎng)頁。在調(diào)試的過程 中,有Bug的代碼總會導致我的 Web服務器返回HTTP狀態(tài)碼500,該代碼是一般表示內(nèi)部服 務器錯誤。這個代碼只是出現(xiàn)問題了,并且HTT P無法解決該問題。1xx - 信息提示 "100":Continue "101":witchingProtocols2xx - 成功"200":OK"201":Crea

7、ted "202":Accepted"203":Non-AuthoritativeInformation"204":NoContent"205":ResetContent"206":PartialContent3xx - 重定向"300":MultipleChoices"301":MovedPermanently"302":Found"303":SeeOther "304":NotModified

8、"305":UseProxy "307":TemporaryRedirect 4xx - 客戶端錯誤 "400":BadRequest"401":Unauthorized "402":PaymentRequired"403":Forbidden"404":NotFound"405":MethodNotAllowed"406":NotAcceptable"407":ProxyAuthenticati

9、onRequired"408":RequestTime-out"409":Conflict "410":Gone"411":LengthRequired"412":PreconditionFailed "413":RequestEntityTooLarge"414":Request-URITooLarge"415":UnsupportedMediaType"416":Requestedrangenotsatisfia

10、ble"417":ExpectationFailed5xx - 服務器錯誤"500":InternalServerError "501":NotImplemented"502":BadGateway"503":ServiceUnavailable "504":GatewayTime-out"505":HTTPVersionnotsupported 狀態(tài)代碼 狀態(tài)信息 含義 100ContinueHTTP 1.1 新)初始的請求已經(jīng)接受,客戶應當繼續(xù)發(fā)送請求

11、的其余部分。101Switching ProtocolsHTTP 1.1 新)服務器將遵從客戶的青求轉(zhuǎn)換到另外一種協(xié)議( 200OK一切正常,對GET和POST青求的應答文檔跟在后面。201Created服務器已經(jīng)創(chuàng)建了文檔, Location 頭給出了它的 URL。202Accepted 已經(jīng)接受請求,但處理尚未完成。203Non-Authoritative Information文檔已經(jīng)正常地返回,但一些應答頭可能不正確,因為使用的是文檔的拷貝(HTTP1.1 新)。204No Content 沒有新文檔,瀏覽器應該繼續(xù)顯示原來的文檔。如果用戶定期地刷新頁面,而 確定用戶文檔足夠新,這個狀

12、態(tài)代碼是很有用的。Servlet 可以205Reset Content沒有新的內(nèi)容, 但瀏覽器應該重置它所顯示的內(nèi)容。 用來強制瀏覽器清除表單輸入內(nèi)容 ( HTTP1.1 新)。206Partial Content客戶發(fā)送了一個帶有 Range頭的GET請求,服務器完成了它(HTTP 1.1 新)。300Multiple Choices 客戶請求的文檔可以在多個位置找到,這些位置已經(jīng)在返回的文檔內(nèi)列出。如果服務器要提 出優(yōu)先選擇,則應該在 Location 應答頭指明。301Moved Permanently客戶請求的文檔在其他地方,新的URL在Location頭中給出,瀏覽器應該自動地訪問新

13、的URL。302Found類似于301,但新的URL應該被視為臨時性的替代,而不是永久性的。注意,在 對應的狀態(tài)信息是“ Moved Temporatily ”。HTTP1.0 中出現(xiàn)該狀態(tài)代碼時,瀏覽器能夠自動訪問新的URL因此它是一個很有用的狀態(tài)代碼。注意這個狀態(tài)代碼有時候可以和 301 替換使用。 例如,如果瀏覽器錯誤地請求 http:/host/user (缺少了后面的斜杠) ,有的服務器返回 301,有的則返回 302。嚴格地說,我們只能假定只有當原來的請求是GET時瀏覽器才會自動重定向。請參見307。303See Other類似于 301/302 ,不同之處在于,如果原來的請求是

14、POST,Location 頭指定的重定向目標文 檔應該通過 GET提取(HTTP 1.1新)。304Not Modified客戶端有緩沖的文檔并發(fā)出了一個條件性的請求(一般是提供If-Modified-Since 頭表示客戶只想比指定日期更新的文檔) 。服務器告訴客戶,原來緩沖的文檔還可以繼續(xù)使用。305Use Proxy客戶請求的文檔應該通過 Location 頭所指明的代理服務器提?。?HTTP 1.1 新)。307Temporary Redirect和302 ( Found)相同。許多瀏覽器會錯誤地響應302應答進行重定向,即使原來的請求是POST即使它實際上只能在 POST請求的應答

15、是303時才能重定向。由于這個原因,HTTP1.1新增了 307,以便更加清除地區(qū)分幾個狀態(tài)代碼:當出現(xiàn) 303 應答時,瀏覽器可以跟隨重定 向的GET和POST請求;如果是307應答,則瀏覽器只能跟隨對 GET請求的重定向。(HTTP1.1 新) 400Bad Request 請求出現(xiàn)語法錯誤。401Unauthorized客戶試圖未經(jīng)授權(quán)訪問受密碼保護的頁面。 應答中會包含一個 WWW-Authenticate 頭,瀏覽器 據(jù)此顯示用戶名字 / 密碼對話框,然后在填寫合適的 Authorization 頭后再次發(fā)出請求。403Forbidden資源不可用。服務器理解客戶的請求,但拒絕處理它

16、。通常由于服務器上文件或目錄的權(quán)限 設置導致。404Not Found 無法找到指定位置的資源。這也是一個常用的應答。405Method Not Allowed請求方法(GET POST HEAD DELETE PUT TRACE等)對指定的資源不適用。(HTTP 1.1新) 406Not Acceptable指定的資源已經(jīng)找到,但它的MIME類型和客戶在 Accpet頭中所指定的不兼容(HTTP 1.1新)。407Proxy Authentication RequiredHTTP 1.1 新)類似于 401,表示客戶必須先經(jīng)過代理服務器的授權(quán)。408Request Timeout在服務器許可

17、的等待時間內(nèi),客戶一直沒有發(fā)出任何請求??蛻艨梢栽谝院笾貜屯徽埱蟆?(HTTP 1.1 新) 409ConflictHTTP 1.1通常和PUT請求有關(guān)。由于請求和資源的當前狀態(tài)相沖突,因此請求不能成功。 新) 410404的不同 而 404 表示由于未知的原因文檔不可用。Gone所請求的文檔已經(jīng)不再可用,而且服務器不知道應該重定向到哪一個地址。它和 在于,返回 407 表示文檔永久地離開了指定的位置,(HTTP 1.1 新) 411Length Required服務器不能處理請求,除非客戶發(fā)送一個Content-Length 頭。(HTTP 1.1 新) 412Precondition F

18、ailed請求頭中指定的一些前提條件失?。?HTTP 1.1 新)。413Request Entity Too Large 目標文檔的大小超過服務器當前愿意處理的大小。如果服務器認為自己能夠稍后再處理該請 求,則應該提供一個 Retry-After 頭( HTTP 1.1 新)。Request URI Too LongURI 太長(HTTP 1.1 新)。416Requested Range Not Satisfiable服務器不能滿足客戶在請求中指定的Range頭。(HTTP 1.1新)500Internal Server Error服務器遇到了意料不到的情況,不能完成客戶的請求。501Not Implemented服務器不支持實現(xiàn)請求所需要的功能。例如,客戶發(fā)出了一個服務器不支持的PUT請求。5

溫馨提示

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

最新文檔

評論

0/150

提交評論