edit-icon download-icon

Definitions of common HTTP headers

最終更新日: Dec 10, 2018

共通リクエストヘッダー

OSS RESTful インターフェイスでは、いくつかの共通リクエストヘッダーを使用します。これらのリクエストヘッダーはすべての OSS リクエストで使用できます。これらのリクエストヘッダーの具体的な定義を次の表に示します。

名前 説明
Authorization string リクエストの有効性の検証に使用する検証情報を示します。
デフォルト値: なし
アプリケーションシナリオ: 非匿名リクエスト
Content-Length string
RFC2616』で定義されている HTTP リクエストコンテンツの長さを示します。
デフォルト値: なし
アプリケーションシナリオ: データを OSS に送信する必要があるリクエスト
Content-Type string
RFC2616』で定義されている HTTP リクエストコンテンツのタイプを示します。
デフォルト値: なし
アプリケーションシナリオ: データを OSS に送信する必要があるリクエスト
Date string
HTTP 1.1 プロトコルで規定されている GMT 時刻を示します (例: Wed, 05 Sep. 2012 23:00:00 GMT)。
デフォルト値: なし
Host string
アクセス先のホストを示します。値の形式は <バケット名>.oss-cn-hangzhou.aliyuncs.com です。
デフォルト値: なし

共通応答ヘッダー

OSS RESTful インターフェイスでは、いくつかの共通応答ヘッダーを使用します。これらの応答ヘッダーはすべての OSS リクエストで使用できます。これらの応答ヘッダーの具体的な定義を次の表に示します。

名前 説明
Content-Length string
RFC2616』で定義されている HTTP リクエストコンテンツの長さを示します。
型: string
デフォルト値: なし
アプリケーションシナリオ: データを OSS に送信する必要があるリクエスト
Connection enumerative クライアントと OSS サーバーの間の接続ステータスを示します。
有効な値: open と close
デフォルト値: なし
Date string
HTTP 1.1 プロトコルで規定されている GMT 時刻を示します (例: Wed, 05 Sep. 2012 23:00:00 GMT)。
デフォルト値: なし
ETag string
ETag (エンティティタグ) は、オブジェクトの生成時に作成され、オブジェクトのコンテンツを示すために使用されます。Put Object リクエストを使用して作成されたオブジェクトの場合、ETag の値はオブジェクトのコンテンツの MD5 値です。その他の方法で作成されたオブジェクトの場合、ETag の値はオブジェクトのコンテンツの UUID です。この ETag の値を使用して、オブジェクトのコンテンツが変更されているかどうかを確認できます。
デフォルト値: なし
Server string
応答を生成するサーバーを示します。
デフォルト値: AliyunOSS
x-oss-request-id string
Alibaba Cloud OSS によって作成される、応答の UUID を示します。OSS サービスの使用時に問題が発生した場合は、問題を迅速に特定できるように、このフィールドを使用して OSS サポート担当者にお問い合わせください。
デフォルト値: なし