かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

REST API のテストに Postman 使ってたけど Visual Studio Code の REST Client に乗り換えた

くっ、名前だけ知ってたけどこんなの便利だとは…!!

marketplace.visualstudio.com

Azure API Management の Visual Studio Code 拡張機能で API のテスト呼び出しに REST Client が使われてるので使い始めてみたのですが「あっ、ハイ。便利っすね…」という感想しか出てこないくらい便利でした。

普通に HTTP のリクエストをテキストで用意しておくと Send Request 押すだけでレスポンスを出してくれる…。

f:id:okazuki:20190713120219p:plain

先人の方々が沢山紹介してくれてる記事があるので詳しい使い方とか推しのポイントはそちらを見るとわかりやすいと思います!

qiita.com

私の推しポイント

上記記事にも書いてありますが、1ファイルで複数のリクエストを書いておいて、個別に実行できるので特定の API をテストで叩くためのファイルを 1 つ用意しておけば、そのファイル開いて送りたいリクエストに対して Send Request するだけで出来るの神。

GET http://localhost:7071/api/employees HTTP/1.1

###

GET http://localhost:7071/api/employees/cb019edf-9015-4e0a-961c-7e31e0a754ea HTTP/1.1

###

POST http://localhost:7071/api/employees HTTP/1.1
Content-Type: application/json

{
    "name": "foo"
}

上のファイルは VS Code 上ではこんな感じに見えます。

f:id:okazuki:20190713121335p:plain

追記

ブクマ大杉

blog.okazuki.jp