vscode-restclientVS Code 的 REST 客戶端擴展
REST Client 是一個 VS Code 的 REST 客戶端擴展,它允許您直接發(fā)送 HTTP 請求并在 Visual Studio Code 中查看響應(yīng)。
特性
-
在編輯器中 Send/Cancel/Rerun HTTP 請求,并在單獨窗格中查看語法高亮顯示的響應(yīng)
-
在編輯器中發(fā)送 CURL 命令并將 HTTP 請求復(fù)制為 CURL 命令
-
自動保存并查看/清除請求歷史記錄
-
支持同一文件中的 MULTIPLE 請求(由###分隔符分隔)
-
直接在窗格中查看圖像響應(yīng)
-
將原始響應(yīng)和響應(yīng)主體僅保存到本地磁盤
-
在響應(yīng)預(yù)覽中自定義字體
-
預(yù)覽響應(yīng)
-
身份驗證支持:
-
Basic Auth
-
Digest Auth
-
SSL Client Certificates
-
Azure Active Directory
-
-
環(huán)境和自定義/系統(tǒng)變量支持
-
在任何請求位置使用變量
-
支持環(huán)境、文件和請求自定義變量
-
自動補全和懸停支持環(huán)境、文件和請求自定義變量
-
對請求和文件自定義變量的診斷支持
-
轉(zhuǎn)到定義并查找僅用于文件自定義變量的所有引用支持
-
提供系統(tǒng)動態(tài)變量
{{$guid}}、{{$randomInt min max}}、{{$timestamp [offset option]}}、{{$datetime rfc1123|iso8601 [offset option]}}和{{$aadToken [new] [public|cn|de|us|ppe] [<domain|tenantId>] [aud:<domain|tenantId>]}} -
在設(shè)置文件中輕松創(chuàng)建/更新/刪除環(huán)境和環(huán)境變量
-
支持環(huán)境切換
-
支持共享環(huán)境以提供所有環(huán)境中可用的變量
-
-
使用 Python、Javascript 等語言為 HTTP 請求生成代碼片段!
-
為后續(xù)請求記住 Cookie
-
代理支持
-
發(fā)送 SOAP 請求以及片段支持以輕松構(gòu)建 SOAP 信封
-
HTTP語言支持-
.http和.rest文件擴展支持 -
語法高亮
-
自動完成方法、url、標(biāo)題、自定義/系統(tǒng)變量、mime 等類型
-
注釋支持
-
支持 json 和 xml body 縮進、注釋快捷方式和自動關(guān)閉括號
-
GET 和 POST 等操作的代碼片段
-
支持在打開的 http 文件中導(dǎo)航到符號定義
-
CodeLens 支持添加可發(fā)送請求的可操作鏈接
-
請求塊的折疊/展開
-
使用方式
HTTP 請求寫法:
https://example.com/comments/1
或者可以依據(jù) RFC 2616 標(biāo)準(zhǔn)來寫,其包含了請求方式、請求頭與請求體。
POST https://example.com/comments HTTP/1.1
content-type: application/json
{
"name": "sample",
"time": "Wed, 21 Oct 2015 18:27:50 GMT"
}