使用 Postman 接收響應(yīng)
1. 前言
上節(jié)課我們學(xué)習(xí)了如何使用 Postman 發(fā)起一個(gè) API 請(qǐng)求,既然發(fā)送了請(qǐng)求,那么就必然要接收響應(yīng)。為了更好的接收響應(yīng),Postman 內(nèi)置了響應(yīng)查看器。
Postman 響應(yīng)查看器有助于確保 API 響應(yīng)的準(zhǔn)確性。API 響應(yīng)是由響應(yīng)主體、響應(yīng)頭和狀態(tài)碼組成的。類(lèi)似于上面的請(qǐng)求配置部分,Postman 將響應(yīng)的不同部分顯示在不同的選項(xiàng)卡中。在選項(xiàng)卡旁邊可以看到 API 調(diào)用的狀態(tài)碼和完成時(shí)間。
響應(yīng)還包含符合 HTTP 規(guī)范的默認(rèn)描述。API 作者也可以添加自定義的返回消息。
下面看一些基本功能和操作:
2. 保存響應(yīng)
如果請(qǐng)求已經(jīng)被保存在集合中,那么請(qǐng)求的響應(yīng)就可以被保存。你可以通過(guò)點(diǎn)擊“Save Response”按鈕來(lái)保存響應(yīng)。無(wú)論何時(shí)加載請(qǐng)求,為該請(qǐng)求保存的所有響應(yīng)都將作為示例可用。單擊右上方的 Examples 下拉列表,查看并選擇保存的示例。
3. 查看響應(yīng)
當(dāng)查看響應(yīng)的時(shí)候,這里有幾種基本的形式:
- Pretty — JSON/XML 的形式來(lái)展示數(shù)據(jù),所以可讀性比較高;
- Raw — 純文本形式;
- Preview — 在 iframe 中呈現(xiàn)響應(yīng)結(jié)構(gòu)。對(duì)于返回的 HTML 模板展示特別有用;
- Visualize — 數(shù)據(jù)可視化,需要手動(dòng)配置。
4. 查看響應(yīng)頭
響應(yīng)頭是以鍵值對(duì)的形式顯示的,鼠標(biāo)懸停上去的時(shí)候還會(huì)顯示其解釋。
5. 查看網(wǎng)絡(luò)信息
將鼠標(biāo)懸停在網(wǎng)絡(luò)圖標(biāo)時(shí),可以查看請(qǐng)求的本地和遠(yuǎn)程 IP 地址。
如果你發(fā)出的是 https 請(qǐng)求,網(wǎng)絡(luò)圖標(biāo)上會(huì)掛一個(gè)鎖,還會(huì)顯示證書(shū)信息。
如果你在全局設(shè)置中啟用了 SSL 驗(yàn)證,并且驗(yàn)證失敗,Postman 會(huì)在響應(yīng)區(qū)域指出錯(cuò)誤。單擊該鏈接在全局禁用驗(yàn)證,并立即再次運(yùn)行該請(qǐng)求。
6. 小結(jié)
本章主要向大家講述如何在 Postman 中接收,查看以及保存 API 響應(yīng)。