Shripi: APIリクエストをキャプチャしてエクスポートするためのChrome拡張機能
Shripiは、Prakash Raiによって開発されたChrome拡張機能で、開発者やテスターのためのAPIデバッグツールキットとして機能します。HTTP/HTTPSリクエストをリアルタイムでキャプチャし、ヘッダー、ボディ、タイミング、レスポンスを記録し、cURL、Pythonリクエスト、Fetch、Postmanコレクションへのワンクリックエクスポートを生成します。この拡張機能は、自動的な機密情報の削除、高度なフィルタリング、および構成可能な除外パターンを使用して、ノイズの多いデータを減らします。ターゲットユーザーには、迅速なローカルリクエストキャプチャと実行可能なコードスニペットが必要な開発者、QAエンジニア、セキュリティ研究者が含まれます。
このツールは、迅速なリクエスト検査のために手動のネットワークタブエクスポートを置き換えます
このツールは、ブラウザタブから直接HTTPおよびHTTPSトラフィックをキャプチャし、リクエストライフサイクル全体を記録します。キャプチャされた詳細には以下が含まれます:
- リクエストヘッダーとボディ
- レスポンスペイロード
- タイミングとステータス情報
このアプローチは、外部ツールでブラウザ発のAPIコールを再現する際に通常伴う手動コピーとヘッダーのクリーンアップを排除します。
このツールは、秘密を隠しデータをローカルに保つことで資格情報の露出を減らします
このツールは、キャプチャおよびエクスポート中に認証トークンやAPIキーを隠すために自動的なレダクションを適用します。すべてのキャプチャデータはブラウザのIndexedDBにローカルに保存され、開発者はトラフィックを受け取りません。この設計は、デバッグや文書作成タスク中に機密リクエスト資料をユーザーのマシンに留めておく必要があるワークフローをサポートします。
このツールは、実行可能なコードスニペットとコレクションをエクスポートすることで再現を迅速化します
このツールは、cURL、Python requests、JavaScript Fetch、Postmanコレクションなど、8つ以上のフォーマットへのワンクリックエクスポートを提供します。エクスポートは、手動フォーマット時間を短縮する準備完了のスニペットを生成します。ゼロ構成のスタートにより、ユーザーは1回のクリックでキャプチャを開始し、外部スクリプトやテストツールで即座に使用するためのコード例をエクスポートできます。
このツールは、フィルタリング、除外、およびオプションの同期を通じて開発者のワークフローに適合します
このツールには、URL、ドメイン、HTTPメソッド、ステータスコードによる高度なフィルタリングが含まれており、分析や広告追跡コールを無視するための構成可能なURL除外パターンもあります。トップレベルページから発信されたリクエストと同じタブのiframeおよびサービスワーカーもキャプチャします。キャプチャを開始するためにアカウントは必要なく、Proライセンスをデバイス間で同期するためにのみサインインが必要であり、チームの基本的な使用の摩擦を低く保ちます。
ローカル制御が必要な開発者のための実用的なブラウザベースのAPIキャプチャ
このツールは、迅速でブラウザ内に収められたAPIの複製が必要な開発者やQAエンジニアにとって実用的なオプションです。開発者によって維持されており、実行するにはChromiumベースのブラウザが必要ですので、非Chromiumブラウザを使用しているチームは別のキャプチャ方法を選択する必要があります。役立つヒント:記録中に無関係なサードパーティのリクエストを減らすために、クリーンなブラウザプロファイルでキャプチャを実行してください。





