介绍一个功能强大的 Visual Studio Code 扩展 - Rest Client,能部分替代 Postman
筆者平日用 Visual Studio Code 進(jìn)行全棧開發(fā),有的時(shí)候需要用 Postman 進(jìn)行 API 測(cè)試。最近發(fā)現(xiàn)了一個(gè)好用的 Visual Studio Code 擴(kuò)展:Rest Client,能部分取代 Postman. 特地分享給大家:
安裝完畢后,在 Visual Studio Code 工程里創(chuàng)建一個(gè)任意名稱的文件,只要滿足 .http 后綴即可。將如下內(nèi)容粘貼進(jìn)去,即可實(shí)現(xiàn) Postman 里通過 HTTP POST 調(diào)用某 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" }點(diǎn)擊上圖的 Send Request 超鏈接,即可在 Visual Studio Code 編輯區(qū)域的右邊,看到該 API 的響應(yīng)。
直接右鍵點(diǎn)擊 .http 文件編輯區(qū)域,從右鍵菜單里選擇 Send Request 也能達(dá)到同樣的目的。
我們從上圖右鍵菜單里還能發(fā)現(xiàn) Generate Code Snippt 的選項(xiàng),即自動(dòng)生成該 HTTP 請(qǐng)求的調(diào)用代碼。
可以選擇基于哪種編程語(yǔ)言生成調(diào)用代碼。比如我選擇 Node.js:
然后貼心的給出了基于 Node.js 哪一種 HTTP 工具庫(kù)生成調(diào)用代碼:
下圖是基于 Node.js Request 工具庫(kù)生成的調(diào)用代碼。能為開發(fā)人員節(jié)省一些手動(dòng)敲代碼的時(shí)間。
在 Visual Studio Code 狀態(tài)欄里,鼠標(biāo) hover 上 response time,能看到這個(gè)時(shí)間的具體組成。
對(duì)于 Postman 的基本功能,該擴(kuò)展足以實(shí)現(xiàn)。對(duì)于 Postman 的一些高級(jí)功能,比如自動(dòng)調(diào)用一系列具有先后邏輯順序的 Postman 請(qǐng)求,是否也能用該擴(kuò)展實(shí)現(xiàn),還有待進(jìn)一步研究。
更多Jerry的原創(chuàng)文章,盡在:“汪子熙”:
總結(jié)
以上是生活随笔為你收集整理的介绍一个功能强大的 Visual Studio Code 扩展 - Rest Client,能部分替代 Postman的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 科技纳米皮+无金环设计!小米13 Ult
- 下一篇: 我国古代家具中唯一用官职来命名的是?蚂蚁