概要
HTTPレスポンスヘッダーを取得し、固定または取得したヘッダーを一致するブラウザリクエストに付与するChrome拡張機能です。
Header Relay は、API やウェブアプリがカスタムヘッダー・ゲートウェイヘッダー・セッショントークン・トレース ID・環境固有のリクエストメタデータに依存する場合に、ブラウザ上での HTTP リクエスト挙動を検証するための開発者向け拡張機能です。 プロファイルを作成し、対象オリジンを選択、固定リクエストヘッダーを設定し、キャプチャするレスポンスヘッダーを指定します。対象のレスポンスに設定済みヘッダーが含まれていれば、Header Relay はその値を現在のブラウザセッション中だけメモリに保持し、Chrome の declarativeNetRequest セッションルールを使って以降の一致するリクエストに付与します。 主な機能: - ローカル・ステージング・社内・テスト環境向けのオリジン単位ヘッダー中継。 - 常にリクエストに付与される固定ヘッダー。 - セッショントークンやトレース ID などを自動取得するキャプチャヘッダー。 - アセットや特定エンドポイントをヘッダー付与の対象外にする除外パスの glob パターン。 - 保存前に glob のマッチングルールを確認できる除外パステスター。 - URL が対象か除外か、どのヘッダーが付与されるかを事前確認できる URL プローブ(未保存の Draft でも動作)。 - プロファイル・オリジン・ヘッダー・除外パス・URL プローブ・監査ログをセクション単位で切り替えるフルページ設定画面。 - 複数プロファイルの同時有効化と、不要になったプロファイルの削除。 - Popup と設定画面で共有する標準表示とコンパクト表示。 - Popup と設定画面で統一された iOS スタイルの UI。 - アクティブヘッダー・取得済み値・セッション状態・DNR ルール数をコンパクトに表示する Popup。 - 自動保持に対応したローカル監査ログ(リクエスト URL は永続化しません)。 - 日本語・韓国語のローカライズ対応。 プライバシーとセキュリティ: - Header Relay は、プロファイル設定、監査ログ、利用イベント、分析用識別子、閲覧データ、取得したヘッダーを、開発者、分析事業者、無関係なサーバーへ送信しません。設定したヘッダー値は、一致する対象オリジンへのリクエストにだけ付与します。 - 取得した値はメモリ上のセッションストレージだけに保持され、ブラウザ再起動、拡張機能の無効化、再読み込み、更新、プロファイル無効化、ルール変更、ホスト権限取消、手動クリア時に消去されます。UI ではデフォルトでマスク表示されます。 - 機密性の高いヘッダー名には警告を表示します。`Cookie` はブラウザ状態との競合を警告したうえで開発用途に利用でき、レスポンス専用・通信制御用ヘッダーは拒否します。 - 監査ログにリクエスト URL は保存されません。URL はオリジン一致判定のためメモリ上でのみ処理され、ブラウザ終了時に破棄されます。 - 既定のローカル開発用途として HTTP localhost へのアクセスを含みます。それ以外は対象オリジンを追加した時点で該当ホストだけを要求し、optional 権限は Chrome の拡張機能設定からいつでも解除できます。 この拡張機能は開発者および QA ワークフロー向けです。ローカルブラウザプロファイルでの使用が許容される場合を除き、本番環境の認証情報の保存には使用しないでください。 Version 0.5.0 — オリジン単位のホスト権限、取得値のセッション限定保持、機密ヘッダー保護、プロファイル削除、コンパクト表示、診断用途に限定した監査ログを追加。
詳細
プライバシー
Header Relay — HTTPリクエストヘッダー変更・レスポンスヘッダー取得 から、お客様のデータの収集と使用に関する以下の情報が開示されています。 詳しくは、デベロッパーの privacy policy をご確認ください。
Header Relay — HTTPリクエストヘッダー変更・レスポンスヘッダー取得 は次を扱います。
このデベロッパーは、お客様のデータについて以下を宣言しています
- 承認されている以外の用途で第三者に販売しないこと
- アイテムの中心機能と関係のない目的で使用または転送しないこと
- 信用力を判断する目的または融資目的で使用または転送しないこと
サポート
質問や提案、問題がある場合は、デベロッパーのサポートサイトにアクセスしてください。