HTTP認証によって保護されているAPIへのリクエストを便利にする、Insomniaの機能について紹介します。HTTPリクエストにおける認証方式と資格情報の指定をサポートしてくれる機能です。
リクエスト情報の入力欄で利用できる、テンプレートタグ機能を紹介します。リクエストを実行するたびに毎回新しくランダムな値を入れる必要がある場面や、ほかのリクエスト結果の値が必要な場面で活用できます。
Insomniaでは、リクエストに使う値を環境変数としてあらかじめ定義してセットを作っておき、切り替えて使うことが可能です。定義した環境変数はリクエスト情報入力時に利用できます。
使いやすいGUIを備えたHTTPクライアント、Insomniaの使い方を紹介します。手軽にWeb APIの動作確認を行えるツールです。