錯(cuò)誤碼

Time

-> GMT 格林蘭治世界時(shí)

-> UTC 世界協(xié)調(diào)時(shí)間,以原子鐘來計(jì)算,更加準(zhǔn)確

4系列 錯(cuò)誤系列

. 400 Bad Request

? ? ? -> 語義有誤,當(dāng)前請(qǐng)求無法被服務(wù)器理解。除非進(jìn)行修改,否則客戶端不應(yīng)該重復(fù)提交這個(gè)請(qǐng)求。

? ? ? -> 請(qǐng)求參數(shù)有誤。

. 401 Unauthorized

? ? -> 未授權(quán) unauthorized

? ? -> 這個(gè) authorization 證書不符合要求

. 409 Conflict

? ? -> 請(qǐng)求的版本與服務(wù)所要求的不匹配

. 417 Expectation Failed

? ? -> 在請(qǐng)求頭 Expect 中指定的預(yù)期內(nèi)容無法被服務(wù)器滿足

? ? -> 請(qǐng)求頭內(nèi)容沒有發(fā)被滿足

. 422 unprocessable entity [??nt?ti]

? -> the request has been well formed, but unable to follow because of semantic errors

. 403 forbidden

? -> understand your request, but reject your request

3系列 重定向系列

. 304 not modified

? ? -> redirect to the local cached

? ? -> The equivalent 200 OK response would have included the headers Cache-Control, Content-Location, Date, ETag, Expires, and Vary.

? ? -> https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/304

? ? -> 應(yīng)用:(var handle = function (req, res) {

? ? ? ? fs.stat(filename, function (err, stat) {

? ? ? ? ? ? var lastModified = stat.mtime.toUTCString(); // 文件的調(diào)整時(shí)間

? ? ? ? ? ? if (lastModified === req.headers['if-modified-since']) {

? ? ? ? ? ? ? ? res.writeHead(304, "Not Modified");

? ? ? ? ? ? ? ? res.end();

? ? ? ? ? ? }

? ? -> 如何使用緩存http://www.cnblogs.com/MissFelicia/p/6434157.html

. 302 found

-> 臨時(shí)重定向

-> 請(qǐng)求的資源現(xiàn)在臨時(shí)從不同的URI響應(yīng)請(qǐng)求。由于這樣的重定向是臨時(shí)的,客戶端應(yīng)當(dāng)繼續(xù)向原有地址發(fā)送以后的請(qǐng)求。只有在Cache-Control或Expires中進(jìn)行了指定的情況下,這個(gè)響應(yīng)才是可緩存的。

-> 302重定向只是暫時(shí)的重定向,搜索引擎會(huì)抓取新的內(nèi)容而保留舊的地址,因?yàn)榉?wù)器返回302,所以,搜索搜索引擎認(rèn)為新的網(wǎng)址是暫時(shí)的。所以不會(huì)緩存,除非特殊情況

. 301 move permanently

-> 永久重定向

-> 請(qǐng)求的資源已永久移動(dòng)到新位置,并且將來任何對(duì)此資源的引用都應(yīng)該使用本響應(yīng)返回的若干個(gè)URI之一。如果可能,擁有鏈接編輯功能的客戶端應(yīng)當(dāng)自動(dòng)把請(qǐng)求的地址修改為從服務(wù)器反饋回來的地址。除非額外指定,否則這個(gè)響應(yīng)也是可緩存的。

-> 301重定向是永久的重定向,搜索引擎在抓取新的內(nèi)容的同時(shí)也將舊的網(wǎng)址替換為了重定向之后的網(wǎng)址


5,6系列(服務(wù)器錯(cuò)誤)

. 500

-> 服務(wù)器遇到了一個(gè)未曾預(yù)料的狀況,導(dǎo)致了它無法完成對(duì)請(qǐng)求的處理。一般來說,這個(gè)問題都會(huì)在服務(wù)器的程序碼出錯(cuò)時(shí)出現(xiàn)。

2 系列


Resource:

. https://blog.csdn.net/xiong9999/article/details/54138387

. MDN https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status

. http://tool.oschina.net/commons?type=5? 狀態(tài)碼

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容