調(diào)試和日志
Postman應(yīng)用程序在我們發(fā)布之前進(jìn)行了廣泛的測試和beta版本类茂。也就是說丽涩,應(yīng)用程序有時可能崩潰或出現(xiàn)意外行為的情況。如果你一直無法靠自己 排除 問題,你可以在GitHub tracker或訪問我們的支持中心 提交問題 设凹,另外可以將應(yīng)用程序的控制臺日志包含在報告中以便提供一些有用的數(shù)據(jù)進(jìn)行故障排除。
Postman控制臺類似于瀏覽器的開發(fā)者控制臺茅姜,除了適用于API開發(fā)闪朱。如果API或API測試不符合您的期望月匣,那么這將是您在調(diào)試時非常有幫助的地方。只要控制臺窗口打開奋姿,您的所有API活動將被記錄在這里锄开,以便查看發(fā)生了什么事情。
Postman控制臺主要記錄以下信息:
- 發(fā)送的實(shí)際請求称诗,包括所有底層請求頭和變量值等萍悴。
- 由Postman處理之前的服務(wù)器發(fā)送的確切響應(yīng)
- 用于請求的代理配置和證書。
- 來自測試或預(yù)請求腳本的錯誤日志
- 內(nèi)部腳本的
console.log()
寓免。
在腳本適當(dāng)?shù)奈恢檬褂?code>console.info()或console.warn()
將有助于定位正在起作用的確切的代碼行癣诱。如果你熟悉JavaScript的話,console.log()
與在JavaScript的方式是非常相似的袜香。
DevTools控制臺日志
要訪問控制臺日志撕予,請按照下列步驟操作:
對于Mac / Windows / Linux的本地應(yīng)用程序
- 轉(zhuǎn)到
View
應(yīng)用程序菜單,然后單擊Show DevTools
困鸥。 - 在DevTools窗口中嗅蔬,單擊top控制臺選項(xiàng)卡顯示應(yīng)用程序的調(diào)試日志。
對于Chrome應(yīng)用
- 在Chrome瀏覽器窗口的地址欄輸入
chrome://flags/#debug-packed-apps
疾就。 - 搜索“packed”或嘗試找到“Enable debugging for packed apps”設(shè)置。
- 啟用設(shè)置艺蝴。
啟用Chrome設(shè)置 - 重新啟動Chrome 完成此操作后猬腰,您可以在任意位置通過右鍵單擊Postman中“審查元素(inspect element)”來訪問開發(fā)人員工具窗口。您也可以去
chrome://inspect/#apps
猜敢,然后在Postman標(biāo)題下的requester.html點(diǎn)擊下面的“檢查inspect”姑荷。
通過Postman控制臺進(jìn)行網(wǎng)絡(luò)請求
對于Mac / Windows / Linux的本地應(yīng)用程序
前往View
應(yīng)用程序菜單,然后單擊“Show Postman Console”或使用鍵盤快捷鍵CMD / CTRL + ALT + C缩擂。與DevTools類似鼠冕,每個調(diào)用及其頭和有效載荷將被記錄到Postman控制臺。
對于Chrome應(yīng)用
您還可以使用DevTools窗口檢查請求和響應(yīng)有效負(fù)載胯盯。如果攔截器被禁用懈费,請切換到“網(wǎng)絡(luò)”選項(xiàng)卡,您應(yīng)該能看到每個請求博脑。點(diǎn)擊后可讓您查看請求和響應(yīng)的header和有效內(nèi)容: