すべてのプロダクト
Search
ドキュメントセンター

:HTTPレスポンスヘッダーの設定

最終更新日:Aug 16, 2024

リクエストがDynamic Content Delivery Network (DCDN) を介してオリジンに到達した後、オリジンからのレスポンスを構成して特定の機能を実装したり、ヘッダーを書き換えてキャッシュメカニズム、多目的インターネットメール拡張機能 (MIME) タイプ、レスポンスの有効期限などのカスタムルールに準拠したりできます。 このトピックでは、オリジンHTTPレスポンスヘッダーを設定する方法について説明します。

前提条件

カスタムHTTPレスポンスヘッダーを設定するためのアクセス許可を取得しました。 デフォルトでは、これは外部ユーザーには利用できません。 権限を要求するには、チケットを起票

背景情報

HTTP応答ヘッダーは、HTTPで送信される応答メッセージのヘッダーセクションのコンポーネントです。 HTTPレスポンスヘッダーを設定した後、パラメーターを使用して情報をレシーバーに渡すことができます。 レスポンスヘッダーは、ドメイン名、コロン (:) 、および値で構成されます。 例: Cache-Control: no-cache。

HTTPは、要求 − 応答モデルに従う。 リクエストがDCDNを介してオリジンに到達すると、オリジンはステータスラインで応答します。 必要に応じてレスポンスを変更できます。 次の図は、その仕組みを示しています。

回源响应

次の表に、レスポンスで使用できるオリジンパラメーターを示します。

レスポンスヘッダー

説明

キャッシュ制御

オリジンサーバーとDCDNのすべてのキャッシュメカニズムがオブジェクトをキャッシュできるかどうかを制御します。 単位は秒です。

キャッシュ制御: max-age=3600

コンテンツタイプ

リクエストボディのMIMEタイプを設定します (POSTおよびPUTリクエストに使用) 。

コンテンツタイプ: application/x-www-form-urlencoded

有効期限

応答が期限切れになる日付または時間を指定します。

コンテンツタイプ: text/html

Last-Modified

要求されたオブジェクトが最後に変更された日付を照会します。

最終変更: 火曜日、11月15日1994 12:45:26 GMT

カスタムHTTPレスポンスヘッダー

上記のレスポンスヘッダーが要件を満たさない場合は、[カスタムHTTPレスポンスヘッダー] を選択して、レスポンスヘッダーのパラメーターと値をカスタマイズすることもできます。

許可、Content-Encoding、およびContent-Length

説明
  • オリジンリクエストは、特定の高速化ドメイン名のオリジンにDCDNによって転送されるHTTPメッセージです。

  • HTTP応答ヘッダー設定は、ドメイン名の応答メッセージに適用されます。 この設定は、DCDNを介してオリジンに返されるHTTPメッセージにのみ影響します。 ポイントオブプレゼンス (POP) によってユーザーに直接返されたHTTPメッセージは変更されません。

  • ワイルドカードドメイン名にHTTPレスポンスヘッダーを設定することはできません。

手順

  1. DCDNコンソール

  2. 左側のナビゲーションウィンドウで、ドメイン名.

  3. [ドメイン名] ページで、管理するドメイン名を見つけ、アクション 列の 設定 をクリックします。

  4. ドメイン名の左側のナビゲーションツリーで、Back-to-Origin 設定.

  5. をクリックし、応答ヘッダータブをクリックします。

  6. On the応答ヘッダーページをクリックします。追加.

  7. プロンプトに従ってパラメーターを設定します。

    ビジネス要件に基づいて、HTTPヘッダーを応答URLに追加できます。 また、応答URLから必要になる前に追加された、または不要になったデフォルトのHTTPヘッダーを置換、変更、および削除することもできます。

    説明

    同じオリジンレスポンスヘッダーに対して複数の操作が設定されている場合、操作は [置換] > [追加] > [変更] > [削除] の順序で実行されます。 たとえば、同じリクエストヘッダーに対して追加操作と削除操作を同時に実行すると、リクエストヘッダーが追加されてから削除されます。

    • [追加] 操作のパラメーター

      HTTP响应头

      パラメーター

      説明

      操作

      追加

      配信元サーバーからの応答メッセージに応答ヘッダーを追加します。

      応答ヘッダー

      カスタムキャッシュ応答ヘッダー

      プリセットのレスポンスヘッダーを選択するか、[レスポンスヘッダー] ドロップダウンリストから [カスタムキャッシュレスポンスヘッダー] を選択して、カスタムレスポンスヘッダーを指定できます。

      ヘッダー名

      x-code

      カスタムレスポンスヘッダーの名前はx-codeです。

      ヘッダー値

      key1

      レスポンスヘッダーには1つ以上の値を指定できます。 複数入力する場合は、カンマ (,) で区切ります。

      key1,key2

      重複の許可

      はい

      [重複を許可][はい] に設定されている場合、レスポンスヘッダーで同じパラメーターに複数の値を設定できます。 例: x-code:key1およびx-code:key2

      いいえ

      [重複を許可][いいえ] に設定されている場合、レスポンスヘッダーの1つのパラメーターに1つの値のみを設定できます。 1つのパラメーターに複数の値を設定しようとすると、最後に追加された値が有効になります。 たとえば、x-code:key1を追加してからx-code:key2を追加すると、x-code:key2のみが有効になります。

    • [書き換え] 操作のパラメーター

      替换

      パラメーター

      説明

      操作

      書き換え

      重複するレスポンスヘッダーが存在しない場合にのみ、置換操作を実行できます。

      応答ヘッダー

      カスタムキャッシュ応答ヘッダー

      事前設定されたレスポンスヘッダーを選択するか、[レスポンスヘッダー] ドロップダウンリストから [カスタムキャッシュレスポンスヘッダー] を選択して、カスタムレスポンスヘッダーを指定できます。

      ヘッダー名

      x-code

      カスタムレスポンスヘッダーの名前はx-codeです。

      探す

      キー

      正規表現を使用して、置き換える値を検索できます。

      書き換え後

      こんにちは

      正規表現を使用して一致する値を置き換えることができます。

      Match

      すべてマッチ

      MatchMatch Allに設定されている場合、一致するすべての値が置き換えられます。 たとえば、正規表現を使用してx-code:key1,key2,key3のすべての "key" の文字列を "abc" に置き換えると、キーと値のペアはx-code:key1,key2,key3に変更されます。

      最初のみマッチ

      MatchMatch the First Onlyに設定されている場合、最初に一致した値のみが置き換えられます。 たとえば、正規表現を使用してx-code:key1,key2,key3の最初の "key" 値を "abc" に置き換えると、キーと値のペアはx-code:abc1,key2,key3に変更されます。

    • [変更] 操作のパラメーター

      变更

      パラメーター

      説明

      操作

      変更

      変更操作は、重複するレスポンスヘッダーが存在しない場合にのみ実行できます。

      応答ヘッダー

      カスタムキャッシュ応答ヘッダー

      事前設定されたレスポンスヘッダーを選択するか、[レスポンスヘッダー] ドロップダウンリストから [カスタムキャッシュレスポンスヘッダー] を選択して、カスタムレスポンスヘッダーを指定できます。

      ヘッダー名

      x-code

      カスタムレスポンスヘッダーの名前はx-codeです。

      変更後

      key1,key3

      レスポンスヘッダーには1つ以上の値を指定できます。 複数入力する場合は、カンマ (,) で区切ります。

    • [削除] 操作のパラメーター

      删除

      パラメーター

      説明

      操作

      削除

      response HeaderパラメーターとHeader Nameパラメーターの値に一致するすべてのレスポンスヘッダーを削除します。 重複する応答ヘッダーも削除されます。

      応答ヘッダー

      カスタムキャッシュ応答ヘッダー

      事前設定されたレスポンスヘッダーを選択するか、[レスポンスヘッダー] ドロップダウンリストから [カスタムキャッシュレスポンスヘッダー] を選択して、カスタムレスポンスヘッダーを指定できます。

      ヘッダー名

      x-code

      カスタムレスポンスヘッダーの名前はx-codeです。

  8. クリックOK.