タイプと形式
タイプと形式
以下のセクションでは、Box API内で使用される可能性があるタイプと形式に関する基本的なコンセプトについて説明します。
リクエスト
Box APIは、リクエスト本文でJSONを使用します。このルールには注目すべき例外がいくつかあります。
POST /oauth2/tokenはアクセストークンのリクエストに使用され、OAuth 2.0の仕様に従って、コンテンツタイプapplication/x-www-form-urlencodedで送信される本文を受け入れます。POST /files/contentエンドポイントなど、バイナリデータをアップロードするのに使用されるほとんどのAPIでは、コンテンツタイプがmultipart/form-dataのフォームデータとしてデータが送信されることを予期します。
ヘッダー
HTTP仕様に従い、Box APIのすべてのリクエストヘッダー名では大文字と小文字が区別されないため、小文字、大文字、または両方を組み合わせた形で指定できます。つまり、コンテンツタイプヘッダーは、CONTENT-TYPE: application/json、content-type: application/json、content-type: application/json、または多少変わったcOnTeNt-TyPe: application/jsonとしても設定できます。
ヘッダーの値では、特に記載のない限り、大文字と小文字が区別されることがほとんどです。