1. 程式人生 > 其它 >介紹一個功能強大的 Visual Studio Code 擴充套件 - Rest Client,能部分替代 Postman

介紹一個功能強大的 Visual Studio Code 擴充套件 - Rest Client,能部分替代 Postman

筆者平日用 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的原創文章,盡在:"汪子熙":