常見http狀態(tài)碼及其含義是?
負責表示客戶端HTTP請求的返回結(jié)果疑枯、標記服務器端的處理是否正常您旁、通知出現(xiàn)的錯誤等工作烙常;
狀態(tài)碼類別
1xx Informational 信息性狀態(tài)碼
2xx Success 成功狀態(tài)碼
3xx Redirection重定向狀態(tài)碼
4xx Client Error客戶端錯誤狀態(tài)碼
5xx Server Error服務器錯誤狀態(tài)碼
2XX 成功
200 ok? 正常
204 沒有資源返回 No Content
206 指定范圍請求 Partial Content;
3XX 重定向
301? Moved Permanently 永久性重定向
302? Found 臨時重定向
303 See Other 由于請求對應的資源存在著另一個URI鹤盒,應使用GET方法定向獲取請求的資源
304 Not Modified 客戶端發(fā)送附帶條件的請求時蚕脏,服務器允許請求訪問資源,但未滿足條件的情況侦锯,返回時不包含任何響應的主體部分??
307 Temporary Redirect 臨時重定向 遵照瀏覽器標準驼鞭,不會從POST改成GET,對于處理響應的行為尺碰,每種瀏覽器有可能出現(xiàn)不同的情況;
4XX 客戶端錯誤
400? Bad Request 報文中存在錯誤語法
401 Unauthorized 發(fā)送的請求需要通過HTTP認證的(BASIC挣棕、DIGEST認證)的認證信息
403 Forbidden 請求資源被服務器拒絕了
404 Not Found? 服務器上找不到請求的資源;
5XX服務器錯誤
500 Internal Server Error? 服務器端在執(zhí)行請求的時候發(fā)生了錯誤亲桥,也可能是Web應用存在的bug或某些臨時的故障
503 Service Unavailable 服務器暫時處于超負荷或正在進行洛心,停機維護,現(xiàn)在無法處理請求两曼。
代理的工作機制是皂甘?
代理一種有轉(zhuǎn)發(fā)功能的應用程序,它扮演了位于服務器和客戶端的“中間人”的角色悼凑,接收有客戶端發(fā)送的請求并轉(zhuǎn)發(fā)給服務器偿枕,
同時也接收服務器返回的響應并轉(zhuǎn)發(fā)給客戶端璧瞬。
緩存的作用是?
利用緩存可減少對源服務器的訪問渐夸,因此也就節(jié)省了通信流量和通信時間嗤锉。
緩存服務器是代理器的一種,并歸類在緩存服務器類型中墓塌。換句話說瘟忱,當代理轉(zhuǎn)發(fā)從服務器返回的響應時,代理服務器將會保存一份資源的副本苫幢。