APIヘッダーリファレンス¶
この記事では、Headless APIリクエストを行うときに使用できるヘッダーについて説明します。
Accept-Language
¶
複数の言語に翻訳されたコンテンツを含むリソースの場合、返される応答コンテンツの言語を示します。
有効なオプション¶
すべての有効な言語タグ(ISO-639言語識別子とISO-3166-1 alpha-2国識別子)。例えば EN-US
、 ES-ES
。 デフォルトは、要求されたコンテンツを格納するサイトのデフォルト言語です。
例¶
curl --header 'Accept-Language: pt-BR' 'example.com/o/headless-delivery/v1.0/sites/20124/blog-postings'
Authorization
¶
DXPの認証フレームワークを使用して、リクエストを行っているユーザーを識別します。 ( Cookie
も参照してください。) これとCookie
の両方が提供されていない場合は、リクエストはゲスト(未認証)ユーザーとしてのみ試行されます。
例¶
curl --header 'Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQK' 'example.com/o/headless-admin-user/v1.0/user-accounts'
Content-Type
¶
バイナリデータのアップロードを許可します。
例¶
curl --form '[email protected]' --header 'Content-Type: multipart/form-data; boundary=ARBITRARY' 'example.com'
Cookie
¶
DXPの認証フレームワークを使用して、リクエストを行っているユーザーを識別します。 ( Authorization
も参照してください。) これとAuthorization
の両方が提供されていない場合は、リクエストはゲスト(未認証)ユーザーとしてのみ試行されます。
例¶
curl --header 'Cookie: JSESSIONID=6349351B37C3EE1F6BA4E128107E9A34' 'example.com/o/headless-admin-user/v1.0/user-accounts'
X-Accept-All-Languages
¶
サーバーが要求されたコンテンツを利用可能なすべての言語で返す必要があることを示します。 ( Accept-Language
も参照してください。)
例¶
curl --header 'X-Accept-All-Languages: true' 'example.com/o/headless-admin-user/v1.0/user-accounts'