介紹一個功能強大的 Visual Studio Code 擴充套件 - Rest Client,能部分替代 Postman
阿新 • • 發佈:2021-07-05
筆者平日用 Visual Studio Code 進行全棧開發,有的時候需要用 Postman 進行 API 測試。最近發現了一個好用的 Visual Studio Code 擴充套件:Rest Client,能部分取代 Postman. 特地分享給大家:
安裝完畢後,在 Visual Studio Code 工程裡建立一個任意名稱的檔案,只要滿足 .http 字尾即可。將如下內容貼上進去,即可實現 Postman 裡通過 HTTP POST 呼叫某 Restful API 的目的:
POST https://example.com/comments HTTP/1.1 content-type: application/json { "name": "sample", "time": "Wed, 21 Oct 2015 18:27:50 GMT" }
點選上圖的 Send Request 超連結,即可在 Visual Studio Code 編輯區域的右邊,看到該 API 的響應。
直接右鍵點選 .http 檔案編輯區域,從右鍵選單裡選擇 Send Request 也能達到同樣的目的。
我們從上圖右鍵選單裡還能發現 Generate Code Snippt 的選項,即自動生成該 HTTP 請求的呼叫程式碼。
可以選擇基於哪種程式語言生成呼叫程式碼。比如我選擇 Node.js:
然後貼心的給出了基於 Node.js 哪一種 HTTP 工具庫生成呼叫程式碼:
下圖是基於 Node.js Request 工具庫生成的呼叫程式碼。能為開發人員節省一些手動敲程式碼的時間。
在 Visual Studio Code 狀態列裡,滑鼠 hover 上 response time,能看到這個時間的具體組成。
對於 Postman 的基本功能,該擴充套件足以實現。對於 Postman 的一些高階功能,比如自動呼叫一系列具有先後邏輯順序的 Postman 請求,是否也能用該擴充套件實現,還有待進一步研究。
更多Jerry的原創文章,盡在:"汪子熙":