HTTP リクエストが HTTPS にリダイレクトされているか監視する
概要
HTTP トラフィックが HTTPS にリダイレクトされることを監視することは、ユーザーの API エンドポイントおよびアプリケーションとの接続が暗号化されていることを確認するために重要です。
HTTPS リダイレクトの監視
設定によっては、生成された Response Preview タブの Headers に location
として、または Body に "https:"===window.location.protocol
として HTTPS へのリダイレクトを識別することが可能です。
HTTP トラフィックが HTTPS にリダイレクトされることを監視するには
HTTP テストを作成し、リクエストを定義します。
Test URL をクリックします。レスポンスプレビューは、Request Preview と Response Preview を生成します。
HTTPS へのリダイレクトに関するアサーションを追加します。
- レスポンスプレビューで
location
ヘッダーをクリックして、location
ヘッダーにアサーションを定義します。例えば、Headers で、http://datadoghq.com
の location
ヘッダーは、https://datadoghq.com
です。
- または、+ New Assertion をクリックして、レスポンス本文にアサーションを定義することもできます。
body
contains
を選択し、テキストフィールドに "https:"===window.location.protocol
を貼り付けます。
テスト作成ワークフローの残りの部分を完了し、HTTP テストを保存します。
通知を定義すると、HTTP トラフィックが HTTPS に正しくリダイレクトされない場合に、Datadog が警告を出すことができます。
その他の参考資料