- PostmanやIDEがなくても
.http または .rest ファイルを直接読み込んでAPIリクエストを実行できる CLIベースのAPIクライアント
- HTTP、GraphQL、gRPC リクエストをすべてサポート
- Vimキーバインドの モーダルエディタ: ビジュアル選択、クリップボードへのコピー(yank)/削除(cut)、Shift+F検索、
i / Esc 切り替えで入力モードと閲覧モードを移動
- ワークスペースエクスプローラー では
.http / .rest ファイルだけをフィルタリングして探索でき、インクリメンタルサーチによる素早い移動をサポート
- 別ファイルなしでURLだけを入力し、
Ctrl+Enter で即座に インラインリクエスト実行 が可能
- curlコマンドの解析 をサポートし、一部の
curl オプションを解釈してリクエストに変換
- 状態認識型レスポンスパネル を提供。上部ヘッダーには現在のワークスペース、環境、実行中のリクエスト、スクリプト/テスト結果を表示
- レスポンス領域には Pretty、Raw、Headers、History タブに加えて、リクエストプレビュー機能を含む
- レスポンスを 縦または横に分割 して配置し、パネルを固定(pin) することで Pretty / Raw / Headers タブを並べて比較したり、統合Diffビューで差分を確認できる
@auth コマンドは Basic、Bearer、API Key、さらにユーザー定義ヘッダー方式にも対応。{{$timestamp}}、{{$uuid}} のような組み込みヘルパー関数も提供
- リクエスト前(pre-request)およびテストスクリプト機能をサポート:
- JavaScriptベースのフックで送信前にリクエスト内容を変更したり、
- レスポンスに対する検証(assert)を行ったり、
- 成功/失敗の結果をエディタ内ですぐ確認できる
- GraphQLおよびgRPC対応:
@graphql、@grpc ディレクティブでリクエストの自動フォーマットとメタデータ処理を実施
- セッション永続化機能を提供: Cookieストア(cookie jar)、リクエスト履歴、環境別項目が再起動後も保持される。
@no-log でレスポンス本文を記録から除外(マスキング)できる
まだコメントはありません。