博客 / 詳情

返回

介紹一個功能強大的 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的原創文章,盡在:"汪子熙":

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.