自己設計圖紙的軟件佛山百度快照優(yōu)化排名
HTTP 介紹
HTTP 協(xié)議一般指 HTTP(超文本傳輸協(xié)議)。超文本傳輸協(xié)議(英語:HyperText Transfer Protocol,縮寫:HTTP)是一種用于分布式、協(xié)作式和超媒體信息系統(tǒng)的應用層協(xié)議,是因特網上應用最為廣泛的一種網絡傳輸協(xié)議,所有的 WWW 文件都必須遵守這個標準。
HTTP 是為 Web 瀏覽器與 Web 服務器之間的通信而設計的,但也可以用于其他目的。
HTTP 是一個基于 TCP/IP 通信協(xié)議來傳遞數(shù)據(jù)的(HTML 文件、圖片文件、查詢結果等)。
HTTP 請求方法
根據(jù) HTTP 標準,HTTP 請求可以使用多種請求方法。
HTTP1.0 定義了三種請求方法: GET, POST 和 HEAD 方法。
HTTP1.1 新增了六種請求方法:OPTIONS、PUT、PATCH、DELETE、TRACE 和 CONNECT 方法。
方法 | 描述 |
---|---|
GET | 請求指定的頁面信息,并返回實體主體。 |
HEAD | 類似于 GET 請求,只不過返回的響應中沒有具體的內容,用于獲取報頭。 |
POST | 向指定資源提交數(shù)據(jù)進行處理請求(例如提交表單或者上傳文件)。數(shù)據(jù)被包含在請求體中。POST 請求可能會導致新的資源的建立和/或已有資源的修改。 |
PUT | 從客戶端向服務器傳送的數(shù)據(jù)取代指定的文檔的內容。 |
DELETE | 請求服務器刪除指定的頁面。 |
CONNECT | HTTP/1.1 協(xié)議中預留給能夠將連接改為管道方式的代理服務器。 |
OPTIONS | 允許客戶端查看服務器的性能。 |
TRACE | 回顯服務器收到的請求,主要用于測試或診斷。 |
PATCH | 是對 PUT 方法的補充,用來對已知資源進行局部更新 。 |
HTTP 常見狀態(tài)碼
狀態(tài)碼 | 名稱 | 描述 |
---|---|---|
200 | OK | 請求成功。一般用于 GET 與 POST 請求。 |
301 | Moved Permanently | 永久移動。請求的資源已被永久的移動到新 URL,返回信息會包括新的 URL,瀏覽器會自動定向到新 URL。今后任何新的請求都應使用新的 URL 代替。 |
302 | Found | 臨時移動。與 301 類似。但資源只是臨時被移動。客戶端應繼續(xù)使用原有 URL |
304 | Not Modified | 未修改。所請求的資源未修改,服務器返回此狀態(tài)碼時,不會返回任何資源??蛻舳送ǔ彺嬖L問過的資源,通過提供一個頭信息指出客戶端希望只返回在指定日期之后修改的資源。 |
400 | Bad Request | 客戶端請求的語法錯誤,服務器無法理解。 |
401 | Unauthorized | 請求要求用戶的身份認證。 |
403 | Forbidden | 服務器理解請求客戶端的請求,但是拒絕執(zhí)行此請求。 |
404 | Not Found | 服務器無法根據(jù)客戶端的請求找到資源(網頁)。通過此代碼,網站設計人員可設置"您所請求的資源無法找到"的個性頁面 |
500 | Internal Server Error | 服務器內部錯誤,無法完成請求。 |
502 | Bad Gateway | 作為網關或者代理工作的服務器嘗試執(zhí)行請求時,從遠程服務器接收到了一個無效的響應。 |
Content Type 類型
分類 | 描述 |
---|---|
application/x-www-form-urlencoded | 表單提交格式 |
multipart/form-data | 表單文件上傳格式 |
application/json | JSON 字符串格式 |
原文鏈接:菜園前端