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)碼