postman傳送請求使用篇(二)

weixin_34253539發表於2017-11-13

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-dataurlencoded 型別,postman會自動設定Content-Type,不需要你去設定它。對於raw模式會根據你選著的格式型別去設定,如果你手動設定就會覆蓋postman設定的值。對於binarypostman不設定任何的Content-Type型別
圖片描述

form-data----->multipart/form-data
x-www-form-urlencoded---->application/x-www-form-urlencoded

postman 的基礎使用篇(一)

圖片描述

掃描關注,檢視更多文章,提高程式設計能力

相關文章