Postman 安裝和更新Postman

2023-03-31 16:39 更新

Postman 可在go.postman.co/home上使用,它是 Mac(英特爾或 Apple 芯片)、Windows(英特爾 32 位或 64 位)和 Linux(64 位)操作系統(tǒng)的本地桌面應(yīng)用程序.

要獲取最新版本的 Postman 桌面應(yīng)用程序,請(qǐng)?jiān)L問下載頁面并為您的平臺(tái)選擇“下載” 。

要獲取早期版本的 Postman 桌面應(yīng)用程序,請(qǐng)參閱安裝早期版本的 Postman。

在 Windows 上安裝 Postman

Postman 適用于 Windows 7 及更高版本。

  1. 下載最新的 Postman 版本。
  2. 選擇并運(yùn)行.exe文件以安裝 Postman。
Postman v9.4 是最后一個(gè)同時(shí)支持 32 位和 64 位 Windows 的 Postman 版本。v9.4 之后的所有 Postman 版本只能在 64 位 x86 Windows 上運(yùn)行。您可以在 32 位 Windows 上繼續(xù)使用 Postman v9.4 和更早版本。

在 Mac 上安裝 Postman

Postman 適用于 macOS 10.11 (El Capitan) 及更高版本。

  1. 下載最新的 Postman 版本。如果您的 Mac 配備 Apple 硅處理器,請(qǐng)務(wù)必下載Mac Apple Chip版本。
  2. 如果您的瀏覽器將文件下載為 zip 文件,請(qǐng)?jiān)谙螺d文件夾中找到該文件并將其解壓縮。
  3. 在“下載”文件夾中,雙擊該P(yáng)ostman文件進(jìn)行安裝。
  4. 出現(xiàn)提示時(shí),將文件移動(dòng)到您的應(yīng)用程序文件夾。這將確??梢哉_安裝未來的更新。
如果您使用第三方歸檔應(yīng)用程序解壓縮并安裝 Postman,您可能會(huì)遇到“庫未加載”錯(cuò)誤。使用默認(rèn)的 Mac 存檔實(shí)用程序解壓縮文件。

您還可以使用Homebrew包管理器安裝 Postman :

brew install --cask postman

在 Linux 上安裝 Postman

您可以通過手動(dòng)下載、使用Snap商店鏈接或使用命令在 Linux 上安裝 Postman snap install postman。

要手動(dòng)安裝,請(qǐng)下載并解壓縮應(yīng)用程序,例如將其解壓縮到Downloads目錄中。

要從啟動(dòng)器圖標(biāo)啟動(dòng)應(yīng)用程序,請(qǐng)創(chuàng)建一個(gè)桌面文件。命名該文件Postman.desktop并將其保存在以下位置:

~/.local/share/applications/Postman.desktop

在文件中輸入以下內(nèi)容,替換/path/to/Downloads為文件所在位置,并保存:

[Desktop Entry]
Encoding=UTF-8
Name=Postman
Exec=/path/to/Downloads/Postman/app/Postman %U
Icon=/path/to/Downloads/Postman/app/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=Development;
Postman 支持以下 Linux 發(fā)行版:Ubuntu 14.04 及更新版本軟呢帽 24Debian 8 及更新版本某些 Linux 發(fā)行版的支持取決于它們是否被 Electron 支持。請(qǐng)參閱Electron 的文檔。建議您安裝Snap,因?yàn)樗瑧?yīng)用程序所需的所有庫,并且它們與應(yīng)用程序本身捆綁在一起。避免使用該sudo命令啟動(dòng) Postman,因?yàn)樗鼤?huì)在 Postman 創(chuàng)建的文件上產(chǎn)生權(quán)限問題。確保您對(duì)~/.configPostman 存儲(chǔ)信息的文件夾具有讀/寫權(quán)限。如果您是 Ubuntu 18 用戶,您還需要使用libgconf-2-4以下命令安裝軟件包apt-get install libgconf-2-4

使用 Postman 網(wǎng)絡(luò)應(yīng)用程序

您可以在 Web 瀏覽器中使用 Postman 與 Postman 代理一起執(zhí)行 API 開發(fā)和測(cè)試任務(wù)。要訪問 Postman Web 應(yīng)用程序,請(qǐng)?jiān)L問go.postman.co/home。

如果您使用的是 Postman Web 應(yīng)用程序,Postman 建議使用 Postman Desktop Agent 以獲得最佳體驗(yàn)。有關(guān)詳細(xì)信息,請(qǐng)參閱關(guān)于 Postman 代理。

瀏覽器要求

Postman Web 應(yīng)用針對(duì)以下瀏覽器進(jìn)行了優(yōu)化:

  • Chrome(78 及更高版本)
  • Firefox(76 及更高版本)
  • 邊緣(79 及更高)
  • Safari(13.1.1 及更高版本)

安裝 Postman Desktop Agent

如果您使用的是 Postman Web 應(yīng)用程序,Postman 建議下載并安裝Postman Desktop Agent,這是一個(gè)在桌面本地運(yùn)行的微型應(yīng)用程序。Desktop Agent 克服了瀏覽器的跨源資源共享 (CORS) 限制,并充當(dāng)您從 Postman Web 應(yīng)用程序發(fā)出 API 請(qǐng)求的代理。

網(wǎng)絡(luò)限制

Postman 網(wǎng)絡(luò)應(yīng)用程序正在積極開發(fā)中。有些功能只能在 Postman 桌面應(yīng)用程序中訪問,不能在瀏覽器中訪問:

  • 查找和替換- Postman 桌面應(yīng)用程序支持在工作區(qū)中查找和替換值,但此功能在 Postman 網(wǎng)絡(luò)應(yīng)用程序上尚不可用。
  • 證書和代理- Postman 桌面應(yīng)用程序使您能夠自定義證書代理配置。在 Postman 網(wǎng)絡(luò)應(yīng)用程序中,這些采用瀏覽器定義的值,并且不能被 Postman 覆蓋。
  • Postman 攔截器-攔截器將瀏覽器中的 cookie 同步到 Postman 桌面應(yīng)用程序,并直接從瀏覽器捕獲網(wǎng)絡(luò)請(qǐng)求。無法將 Interceptor 與 Postman Web 應(yīng)用程序一起使用。
  • Scratch Pad - Postman 桌面應(yīng)用程序支持使用Scratch Pad在 Postman 中離線工作。

更新郵遞員

Postman 桌面應(yīng)用程序會(huì)在有重大更新可用時(shí)通知您。對(duì)于其他更新,設(shè)置圖標(biāo)上有一個(gè)點(diǎn) 設(shè)置圖標(biāo) 。如果指示器為紅色而不是橙色,則表明更新失敗。

更新就緒

選擇更新選項(xiàng)以下載或安裝最新更新。如果您使用的是 Postman v9.13 或更高版本,Postman 會(huì)自動(dòng)下載更新。下載完成后,Postman 會(huì)通知您并提示您重新啟動(dòng) Postman 以應(yīng)用更新。

檢查更新

Postman Chrome 應(yīng)用程序(已棄用)

Postman Chrome 應(yīng)用程序已棄用。如果您使用 Chrome 應(yīng)用程序,當(dāng)您切換到使用 Postman時(shí),您可以通過與您的 Postman 帳戶同步或通過從 Chrome 導(dǎo)出并導(dǎo)入到 Postman 來保留您的數(shù)據(jù)。

Postman 桌面應(yīng)用程序基于Electron構(gòu)建,克服了Chrome 平臺(tái)的許多限制。

  • 本機(jī)應(yīng)用程序可讓您直接使用cookie 。
  • 與 Chrome 應(yīng)用程序不同,攔截器不需要單獨(dú)的擴(kuò)展。
  • 本機(jī)應(yīng)用程序帶有內(nèi)置代理,您可以使用它來捕獲網(wǎng)絡(luò)流量。
  • 本機(jī)應(yīng)用程序不受 Chrome 菜單欄標(biāo)準(zhǔn)的限制。您可以檢查更新、創(chuàng)建 Postman 窗口和選項(xiàng)卡以及編輯首選項(xiàng)。
  • 本機(jī)應(yīng)用程序允許您發(fā)送標(biāo)題,例如Origin和User-Agent。這些在 Chrome 應(yīng)用程序中受到限制。
  • 本機(jī)應(yīng)用程序中存在“不遵循重定向”選項(xiàng),以防止返回 300 系列響應(yīng)的請(qǐng)求被自動(dòng)重定向——在 Chrome 應(yīng)用程序中執(zhí)行此操作需要攔截器擴(kuò)展。
  • 本機(jī)應(yīng)用程序有一個(gè)內(nèi)置的控制臺(tái),可以讓您查看 API 調(diào)用的網(wǎng)絡(luò)請(qǐng)求詳細(xì)信息。

遷移到本機(jī)應(yīng)用程序

要從 Chrome 應(yīng)用程序切換到本機(jī),請(qǐng)下載Postman 并登錄到您的帳戶。啟動(dòng)本機(jī)應(yīng)用程序,您的歷史記錄和收藏將自動(dòng)同步。

或者,如果您不想登錄您的 Postman 帳戶,您可以從 Chrome 應(yīng)用程序批量導(dǎo)出您的 Postman 數(shù)據(jù),然后在 Settings > Data 中批量導(dǎo)入到新的本機(jī)應(yīng)用程序。

進(jìn)出口數(shù)據(jù)

請(qǐng)注意,導(dǎo)入將覆蓋您現(xiàn)有的數(shù)據(jù)。有關(guān)批量導(dǎo)入的更多信息,請(qǐng)參閱導(dǎo)入 Postman 數(shù)據(jù)。

在防火墻后使用 Postman

Postman 的基礎(chǔ)設(shè)施運(yùn)行在亞馬遜的 AWS 平臺(tái)上。如果您在網(wǎng)絡(luò)防火墻后面操作,則需要允許以下域?yàn)?Postman 建立 WebSocket 連接:

  • \*.getpostman.com
  • \*.postman.co
  • \*.pstmn.io
  • \*postman.com

默認(rèn)情況下,WebSocket 連接使用與 HTTP (80) 和 HTTPS (443) 相同的端口。對(duì)于 Postman v10,允許以下域:

郵差網(wǎng)絡(luò)應(yīng)用程序 - websocket 連接:

  • https://bifrost-web-v10.gw.postman.com
  • https://bifrost-web-public-v10.gw.postman.com
  • https://bifrost-web-v10.gw.postman.co

Postman 桌面應(yīng)用程序 - websocket 連接:

  • https://bifrost-v10-global.gw.postman.com
  • https://bifrost-premium-v10-global.gw.postman.com

Postman 桌面應(yīng)用程序 - HTTP 連接:

  • https://bifrost-https-v10.gw.postman.com
  • https://bifrost-premium-https-v10.gw.postman.com

Postman 沒有可以提供的固定 IP 范圍。如有必要,請(qǐng)參考當(dāng)前的 AWS IP 范圍并允許提供的廣泛范圍。

對(duì) Postman 安裝進(jìn)行故障排除

如果您在安裝和運(yùn)行 Postman 時(shí)遇到任何問題,請(qǐng)查看以下提示。如果這些沒有幫助,請(qǐng)參閱社區(qū)論壇上的安裝帖子,如果您的問題尚未涵蓋,請(qǐng)創(chuàng)建一個(gè)新帖子。您也可以聯(lián)系Postman 支持。

更新失敗錯(cuò)誤

如果您在 Postman 中收到更新失敗通知,您可以使用 DevTools 進(jìn)行調(diào)查。

更新錯(cuò)誤對(duì)話框

使用View > Developer > Show DevTools (Current View)打開 DevTools 。

一些已知的錯(cuò)誤如下:

  • 錯(cuò)誤信息-Cannot update while running on a read-only volume此錯(cuò)誤表示應(yīng)用程序用戶在安裝 Postman 的目錄中沒有寫權(quán)限。要解決此問題,請(qǐng)將 Postman 移動(dòng)到用戶具有寫入權(quán)限的目錄,例如/ApplicationMac 的目錄,以及homeLinux 的目錄。
  • 錯(cuò)誤信息-Code signature at URL file:///... did not pass validation: code object is not signed at all這個(gè)錯(cuò)誤意味著有多個(gè)更新同時(shí)運(yùn)行。當(dāng)應(yīng)用程序在較早的更新完成之前打開時(shí),可能會(huì)發(fā)生這種情況。要解決該問題,請(qǐng)退出并重新打開該應(yīng)用程序。
  • 錯(cuò)誤信息-EACCES: permission denied, open '/opt/Postman/Postman-1620288011421.tar.gz此錯(cuò)誤表示應(yīng)用程序用戶在安裝 Postman 的目錄中沒有寫權(quán)限。要解決此問題,請(qǐng)將 Postman 移動(dòng)到用戶具有寫入權(quán)限的目錄,例如homeLinux 目錄。

更新不可用

如果您使用的是適用于 Linux 的 Postman,并通過 Ubuntu 軟件中心或 Snap Store 安裝了該應(yīng)用程序,則您可能沒有檢查更新選項(xiàng)。這是因?yàn)楦率怯缮痰晏幚淼模鼤?huì)定期自動(dòng)更新 Postman。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)