












HTTP API 測試工具
https://post.jsonin.com
支持 GET, POST, PUT, DELETE, HEAD, TRACE, PATCH, OPTIONS 等所有HTTP方法

支持快速添加和批量導入請求頭 (Headers)
快速添加:Cookies
Authorization
Accept
Accept-Language
Accept-Encoding
Connection
Cache-Control
X-Forwarded-For (Proxy)
X-Real-IP (Proxy)
X-Requested-With
Content-Type: Form
Content-Type: Multipart
Content-Type: XML
批量導入:粘貼從瀏覽器F12複製的原始請求頭(每行一個 Key: Value):提示:在瀏覽器中按 F12 打開開發者工具 → Network 面板 → 點擊請求 → Headers 標籤 → 右鍵請求頭區域選擇"Copy all"即可複製。
標準Http協議支持六種請求方法:
GET:GET可以說是最常見的了,它本質就是發送一個請求來取得服務器上的某一資源。資源通過一組HTTP頭和呈現數據(如HTML文本,或者圖片或者視頻等)返回給客戶端。GET請求中,永遠不會包含呈現數據;
HEAD:HEAD和GET本質是一樣的,區別在於HEAD不含有呈現數據,而僅僅是HTTP頭信息。有的人可能覺得這個方法沒什麼用,其實不是這樣的。想象一個業務情景:欲判斷某個資源是否存在,我們通常使用GET,但這裡用HEAD則意義更加明確;
PUT:這個方法比較少見。HTML表單也不支持這個。本質上來講, PUT和POST極為相似,都是向服務器發送數據,但它們之間有一個重要區別,PUT通常指定了資源的存放位置,而POST則沒有,POST的數據存放位置由服務器自己決定。舉個例子:如一個用於提交博文的URL,/addBlog。如果用PUT,則提交的URL會是像這樣的”/addBlog/abc123”,其中abc123就是這個博文的地址。而如果用POST,則這個地址會在提交後由服務器告知客戶端。目前大部分博客都是這樣的。顯然,PUT和POST用途是不一樣的。具體用哪個還取決於當前的業務場景;
DELETE:刪除某一個資源。基本上這個也很少見,不過還是有一些地方比如amazon的S3雲服務裡面就用的這個方法來刪除資源;
POST:向服務器提交數據。這個方法用途廣泛,幾乎目前所有的提交操作都是靠這個完成;
OPTIONS:它用於獲取當前URL所支持的方法。若請求成功,則它會在HTTP頭中包含一個名為“Allow”的頭,值是所支持的方法,如“GET, POST”。
通常我們會利用GET,PUT,POST,DELETE幾個請求去模擬服務器對數據庫的增刪改查操作:
POST:create(添加)
DELETE:delete(刪除)
PUT : update(更新)
GET :select(查詢)
在線post、在線get、在線接口測試工具:https://post.jsonin.com
此內容由慣性聚合(RSS閱讀器)自動聚合整理,僅供閱讀參考。 原文來自 — 版權歸原作者所有。