HTTP リクエストが HTTPS にリダイレクトされることを監視する

概要

HTTP トラフィックが HTTPS にリダイレクトされることを監視することは、ユーザーの API エンドポイントおよびアプリケーションとの接続が暗号化されていることを確認するために重要です。

HTTPS リダイレクトの監視

設定によっては、生成された Response Preview タブの Headers に location として、または Body"https:"===window.location.protocol として HTTPS へのリダイレクトを識別することが可能です。

HTTP トラフィックが HTTPS にリダイレクトされることを監視するには

  1. HTTP テストを作成し、リクエストを定義します。

  2. Test URL をクリックします。レスポンスプレビューは、Request PreviewResponse Preview を生成します。

  3. HTTPS へのリダイレクトに関するアサーションを追加します。

    • レスポンスプレビューで location ヘッダーをクリックして、location ヘッダーにアサーションを定義します。例えば、Headers で、http://datadoghq.comlocation ヘッダーは、https://datadoghq.com です。
    レスポンスプレビューの Location ヘッダー
    • または、+ New Assertion をクリックして、レスポンス本文にアサーションを定義することもできます。body contains を選択し、テキストフィールドに "https:"===window.location.protocol を貼り付けます。
      アサーションの定義

テスト作成ワークフローの残りの部分を完了し、HTTP テストを保存します。

通知を定義すると、HTTP トラフィックが HTTPS に正しくリダイレクトされない場合に、Datadog が警告を出すことができます。

その他の参考資料

お役に立つドキュメント、リンクや記事: