狀態(tài)碼 | 釋義 | 使用 |
---|---|---|
100 Continue |
表示目前為止一切正常, 客戶端應(yīng)該繼續(xù)請求, 如果已完成請求則忽略历谍。一般用在這種情況:客戶端在發(fā)送一個(gè)大數(shù)據(jù)請求前,希望知道服務(wù)器是否會(huì)對這個(gè)數(shù)據(jù)進(jìn)行處理仿耽。 | 客戶端必須在發(fā)送請求實(shí)體前, 在初始化請求中發(fā)送 Expect: 100-continue 首部并接收 100 Continue 響應(yīng)狀態(tài)碼. |
101 Switching Protocol |
協(xié)議切換,狀態(tài)碼表示服務(wù)器應(yīng)客戶端升級(jí)協(xié)議的請求正在切換協(xié)議始锚。服務(wù)器會(huì)發(fā)送一個(gè)Upgrade 響應(yīng)頭來表明其正在切換過去的協(xié)議 |
|
200 OK |
成功 默認(rèn)情況下狀態(tài)碼為200的響應(yīng)可以被緩存 |
GET : 已經(jīng)取得資源沫换,并將資源添加到響應(yīng)的消息體中。HEAD : 響應(yīng)的消息體為頭部信息载城。POST : 響應(yīng)的消息體中包含此次請求的結(jié)果肌似。TRACE : 響應(yīng)的消息體中包含服務(wù)器接收到的請求信息。 PUT 和 DELETE 的請求成功通常并不是響應(yīng)200 OK 的狀態(tài)碼而是 204 No Content 表示無內(nèi)容(或者 201 Created 表示一個(gè)資源首次被創(chuàng)建成功)诉瓦。 |
201 Created |
成功并創(chuàng)建了新的資源川队。 同時(shí)新增的資源會(huì)在應(yīng)答消息體中返回,其地址或者是原始請求的路徑睬澡,或者是 Location 首部的值固额。 |
設(shè)計(jì) REST API,或者一個(gè) CRUD API煞聪,使用 POST(或者 PUT)成功創(chuàng)建一個(gè)新的資源后斗躏,服務(wù)器應(yīng)該返回 201 Created 同時(shí)在 header 的 Location 字段給出剛剛創(chuàng)建好的這個(gè)資源的 URI。 |
202 Accepted |
成功昔脯,但是服務(wù)器仍在進(jìn)行處理啄糙。 表示服務(wù)器端已經(jīng)收到請求消息笛臣,但是尚未進(jìn)行處理。 |
服務(wù)器在接受請求后隧饼,可以先返回202告訴客戶端已經(jīng)收到消息沈堡,但是有一個(gè)異步處理還在繼續(xù)處理 |
203 Non-Authoritative Information |
成功,非權(quán)威信息桑李。 狀態(tài)碼表明請求是成功的踱蛀,但是通過轉(zhuǎn)換代理(RFC7230的5.7.2節(jié))已經(jīng)從源服務(wù)器的200 (OK)響應(yīng)中修改了所包含的有效負(fù)載。 |
|
204 No Content |
成功贵白,沒有內(nèi)容返回率拒。 但是客戶端客戶不需要離開當(dāng)前頁面。默認(rèn)情況下 204 響應(yīng)是可緩存的禁荒。一個(gè) ETag 標(biāo)頭包含在此類響應(yīng)中猬膨。 |
|
205 Reset Content |
成功,客戶端進(jìn)行重置操作呛伴。 用來通知客戶端重置文檔視圖勃痴,比如清空表單內(nèi)容、重置 canvas 狀態(tài)或者刷新用戶界面热康。 |
常用204代替 |
206 Partial Content |
部分成功沛申。 header必須包含 Range 首部,表明自己請求第幾個(gè)字節(jié)到第幾個(gè)字節(jié)的內(nèi)容姐军,如果服務(wù)器支持铁材,響應(yīng)主體包含range首部請求的數(shù)據(jù)。如果只包含一個(gè)數(shù)據(jù)區(qū)間奕锌,那么整個(gè)響應(yīng)的 Content-Type 首部的值為所請求的文件的類型著觉,同時(shí)包含 Content-Range 首部。如果包含多個(gè)數(shù)據(jù)區(qū)間惊暴,那么整個(gè)響應(yīng)的 Content-Type 首部的值為 multipart/byteranges 饼丘,其中一個(gè)片段對應(yīng)一個(gè)數(shù)據(jù)區(qū)間,并提供 Content-Range 和 Content-Type 描述信息辽话。 |
只包含一個(gè)數(shù)據(jù)區(qū)間的響應(yīng)
包含多個(gè)數(shù)據(jù)區(qū)間的響應(yīng)
|
301 Moved Permanently |
永久重定向肄鸽。 說明請求的資源已經(jīng)被移動(dòng)到了由 Location 頭部指定的url上,是固定的不會(huì)再改變油啤。搜索引擎會(huì)根據(jù)該響應(yīng)修正贴捡。盡管標(biāo)準(zhǔn)要求瀏覽器在收到該響應(yīng)并進(jìn)行重定向時(shí)不應(yīng)該修改http method和body,但是有一些瀏覽器可能會(huì)有問題村砂。所以最好是在應(yīng)對 GET 或 HEAD 方法時(shí)使用301,其他情況使用308 來替代301 |
---- |
302 Found |
臨時(shí)重定向 請求的資源被暫時(shí)的移動(dòng)到了由 Location 頭部指定的 URL 上屹逛。瀏覽器會(huì)重定向到這個(gè)URL础废, 但是搜索引擎不會(huì)對該資源的鏈接進(jìn)行更新 |
---- |
303 See Other |
GET重定向到相關(guān)頁面 它表示重定向鏈接指向的不是新上傳的資源汛骂,而是另外一個(gè)頁面,比如消息確認(rèn)頁面或上傳進(jìn)度頁面评腺。而請求重定向頁面的方法要總是使用 GET 。 |
|
304 Not Modified |
未改變 無需再次傳輸請求的內(nèi)容,也就是說可以使用緩存的內(nèi)容顶捷。 通常是在此請求下會(huì)返回304:使用 GET 友绝、HEAD 等安全方法(safe),或是在請求中附帶了頭部信息: If-None-Match 或If-Modified-Since 芋绸。如果資源沒被修改過媒殉,服務(wù)器端就應(yīng)該返回 304 Not Modified,同時(shí) body 不包含任何內(nèi)容 如果修改過摔敛,則返回 200 OK 廷蓉,響應(yīng)會(huì)帶有頭部 Cache-Control , Content-Location , Date , ETag , Expires ,和 Vary . |
很多瀏覽器的 開發(fā)者工具 會(huì)發(fā)出額外的請求马昙,以達(dá)到 304 的目的桃犬,這樣可以把資源以本地緩存的形式展現(xiàn)給開發(fā)者。 |
307 Temporary Redirect |
臨時(shí)重定向 請求的資源暫時(shí)地被移動(dòng)到了響應(yīng)的 Location 首部所指向的 URL 上行楞。 |
狀態(tài)碼 307 與 302 之間的唯一區(qū)別在于攒暇,當(dāng)發(fā)送重定向請求的時(shí)候,307 狀態(tài)碼可以確保請求方法和消息主體不會(huì)發(fā)生變化子房。如果使用 302 響應(yīng)狀態(tài)碼形用,一些舊客戶端會(huì)錯(cuò)誤地將請求方法轉(zhuǎn)換為 GET
|
308 Permanent Redirect |
永久重定向 請求的資源已經(jīng)被永久的移動(dòng)到了由 Location 首部指定的 URL 上。瀏覽器會(huì)進(jìn)行重定向池颈,同時(shí)搜索引擎也會(huì)更新其鏈接 |
在重定向過程中尾序,請求方法和消息主體不會(huì)發(fā)生改變,然而在返回 301 狀態(tài)碼的情況下躯砰,請求方法有時(shí)候會(huì)被客戶端錯(cuò)誤地修改為GET 方法每币。 |
400 Bad Request |
錯(cuò)誤的請求 由于請求語法無效(例如,格式錯(cuò)誤的請求語法琢歇,太大的大小兰怠,無效的請求消息或欺騙性路由請求),服務(wù)器不能或不會(huì)處理該請求李茫。 |
|
401 Unauthorized |
未授權(quán) 客戶端錯(cuò)誤揭保,指的是由于缺乏目標(biāo)資源要求的身份驗(yàn)證憑證,發(fā)送的請求未得到滿足魄宏。 這個(gè)狀態(tài)碼會(huì)與 WWW-Authenticate 首部一起發(fā)送秸侣,其中包含有如何進(jìn)行驗(yàn)證的信息。 |
響應(yīng)示例
403 , 但是在該情況下味榛,依然可以進(jìn)行身份驗(yàn)證椭坚。 |
403 Forbidden |
拒絕訪問 客戶端錯(cuò)誤,指的是服務(wù)器端有能力處理該請求搏色,但是拒絕授權(quán)訪問善茎。 |
這個(gè)狀態(tài)類似于 401 ,但進(jìn)入該狀態(tài)后不能再繼續(xù)進(jìn)行驗(yàn)證频轿。該訪問是長期禁止的垂涯,并且與應(yīng)用邏輯密切相關(guān)(例如不正確的密碼)總的說401相應(yīng)應(yīng)該用來表示缺失或錯(cuò)誤的認(rèn)證,403表示用戶認(rèn)證后航邢,但權(quán)限不足耕赘,無法對該資源進(jìn)行操作 |
404 Not Found |
資源不存在 客戶端錯(cuò)誤,指的是服務(wù)器端無法找到所請求的資源翠忠。返回該響應(yīng)的鏈接通常稱為壞鏈(broken link)或死鏈(dead link)鞠苟,它們會(huì)導(dǎo)向鏈接出錯(cuò)處理頁面。 |
404 狀態(tài)碼并不能說明請求的資源是臨時(shí)還是永久丟失秽之。如果服務(wù)器知道該資源是永久丟失当娱,那么應(yīng)該返回 410 (Gone) 而不是 404 。 |
405 Method Not Allowed |
HTTP請求方法禁用 | |
407 Proxy Authentication Required |
缺少代理認(rèn)證 | 這個(gè)狀態(tài)碼會(huì)與 Proxy-Authenticate 首部一起發(fā)送考榨,其中包含有如何進(jìn)行驗(yàn)證的信息跨细。 |
常用HTTP狀態(tài)碼
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來扔嵌,“玉大人限府,你說我怎么就攤上這事×《校” “怎么了胁勺?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長独旷。 經(jīng)常有香客問我署穗,道長寥裂,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任蛇捌,我火速辦了婚禮抚恒,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘络拌。我一直安慰自己,他們只是感情好回溺,可當(dāng)我...
- 文/花漫 我一把揭開白布春贸。 她就那樣靜靜地躺著,像睡著了一般遗遵。 火紅的嫁衣襯著肌膚如雪萍恕。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼悉患,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了榆俺?” 一聲冷哼從身側(cè)響起售躁,我...
- 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎茴晋,沒想到半個(gè)月后陪捷,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡诺擅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年市袖,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片掀虎。...
- 正文 年R本政府宣布二打,位于F島的核電站县忌,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜症杏,卻給世界環(huán)境...
- 文/蒙蒙 一装获、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧厉颤,春花似錦穴豫、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至帜乞,卻和暖如春司抱,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背黎烈。 一陣腳步聲響...
- 正文 我出身青樓资溃,卻偏偏與公主長得像,于是被迫代替她去往敵國和親必怜。 傳聞我的和親對象是個(gè)殘疾皇子肉拓,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 理解 HTTP 協(xié)議對構(gòu)建網(wǎng)絡(luò)應(yīng)用是一個(gè)非常基礎(chǔ)的要求梳庆,比如爬蟲類程序暖途,必須深入理解 Request 和 Reso...
- 作為一個(gè)前端,了解下 HTTP 協(xié)議是很有必要的膏执。 先說個(gè)題外話驻售,從《躍遷》一書中提到,高手獲取信息的方式 —— ...
- 參考 http://www.ruanyifeng.com/blog/2016/08/http.html[http:...
- 推薦指數(shù): 6.0 書籍主旨關(guān)鍵詞:特權(quán)更米、焦點(diǎn)欺栗、注意力、語言聯(lián)想征峦、情景聯(lián)想 觀點(diǎn): 1.統(tǒng)計(jì)學(xué)現(xiàn)在叫數(shù)據(jù)分析迟几,社會(huì)...
- 城空了类腮,有樹長出來 我的城死了 鑄起它的人,殺死它的人 不愿因?yàn)檫@件事而驕傲 一座城的終結(jié) 永遠(yuǎn)因?yàn)榻K結(jié)這件事而顯...