postman
傳送請求使用篇
Requests
在Builder
選項卡下面,可以讓你很快的建立Http
請求,包含四部分:URL
,Method
,headers
,body
URL
這是傳送一個請求需要設定的第一件事情,URL
輸入框會儲存之前使用過的URL
,當你輸入的時候回自動下拉顯示出來。
點選Params那按鈕,開啟輸入URL引數的編輯器,你可以新增鍵-值對,postman會自動合併為query string
放到URL引數上。如果URL上已經有引數,會自定分割引數到資料編輯中
你在引數輸入框中輸入的資料不會自動URL-encoded
,你可以按照下面這個做,進行encoded
,第一步點選右邊的Bulk Eit然後選中需要編碼的資料,右鍵選著EncodeURIComponent
postman會自定新增
http://
在url開頭,如果沒有指定協議的話
一些API端點出是路徑變數:https://api.library.com/:entity/
為了編輯路徑變數,點選Params,可以看到已經作為一個key
存在,根據你的需要更新這個值。
Headers
點選Headers
功能會開啟headers
鍵-值對的編輯框,你可以設定任意的頭名稱,將會自動下拉出現公共的HTTP
頭型別,而且Content-Type
型別的值也會自動下拉出現
受限制的
headers
:如果你使用Chrome app,一些頭欄位是受Chrome和XMLHttpRequest 規範限制的,你可以使用 Interceptor extension傳送受限制的頭資訊
Cookies
Cookie可以使用manage cookies
功能被管理在native apps
,管理每個域名下面的Cookie
Header presets(預先設定)
你可以儲存你經常使用的headers
,在header preset
中,在Headers tab
下面。當你在Headers
輸入框中輸入時,會自動下拉出來
Method
直接修改請求的方法
Body
當構建一個請求的時候,你可能需要一些請求體來進行工作.請求體的編輯區域根據不同的請求體型別分為四個區域
當你通過http協議傳送一個請求的時候,伺服器期望接收一個Content-Type
頭資訊,這個Content-Type
頭資訊讓伺服器正確的解析請求體資訊。對於form-data
和urlencoded
型別,postman會自動設定Content-Type
,不需要你去設定它。對於raw
模式會根據你選著的格式型別去設定,如果你手動設定就會覆蓋postman設定的值。對於binary
postman不設定任何的Content-Type
型別
form-data----->multipart/form-data
x-www-form-urlencoded---->application/x-www-form-urlencoded
掃描關注,檢視更多文章,提高程式設計能力