PowerCMS™
2024年12月27日(金曜日)から2025年1月5日(日曜日)まで休業いたします。
2025年1月1日購入分よりライセンスの価格を改定いたします。
[ブログ] PowerCMS 6 でのアップデートまとめ を追加しました。
[ブログ] 展示会「第22回【東京】総務・人事・経理 Week 秋」を見学してきました を追加しました。

DataAPICORSExposeHeaders

DataAPICORSExposeHeaders

Data API のエンドポイントから返されるレスポンスの Access-Control-Expose-Headers ヘッダの値を指定します。

Web ブラウザ上の JavaScript で XMLHttpRequest Level2 を使って外部のサイトからデータを取得する場合、返されたレスポンスからヘッダを取得するにはセキュリティ上の制限がかけられています。カスタマイズされたヘッダを取得するためには MT からのレスポンスで Access-Control-Expose-Headers ヘッダとして明示的に許可をする必要があります。

プラグインからカスタマイズされたレスポンスヘッダを返し、かつ外部のサイトでそのヘッダを利用する場合に設定が必要になります。

DataAPICORSAllowOrigin 環境変数の設定により許可したサイトからのアクセスに対してのみ、Access-Control-Expose-Headers ヘッダとしてこの環境変数で設定された値が返されます。許可されていないサイトに対しては Access-Control-Expose-Headers ヘッダは返されません。

使い方

DataAPICORSExposeHeaders  X-MT-Authorization, X-Requested-With, X-Some-Request-Value

初期設定値

X-MT-Authorization, X-Requested-With

DataAPICORSExposeHeaders と関連のある環境変数 (6)