OPTIONSリクエストを送信します。
使用上の注意
クロスオリジンリクエストが送信される前に、ブラウザは、特定のオリジン、HTTPメソッド、およびヘッダー情報を含むプリフライト (OPTIONS) リクエストをObject Storage Service (OSS) に送信して、クロスオリジンリクエストを送信するかどうかを判断します。 ブラウザは、実際のリクエストがクロスオリジンリクエストであるかどうかに基づいて、プリフライトリクエストを送信するかどうかを自動的に決定します。
ブラウザは、実際のリクエストがクロスオリジンリクエストであるかどうかに基づいて、プリフライトリクエストを送信するかどうかを自動的に決定します。
コマンド構文
ossutil api option-object -- bucket value -- key value [flags]パラメーター | データ型 | 説明 |
-- access-control-request-headers | String | 実際のクロスオリジンリクエストで送信されるカスタムヘッダー。 |
-- access-control-request-method | String | 実際のクロスオリジンリクエストで使用されるメソッド。 |
-- bucket | String | バケットの名前です。 |
-- キー | String | オブジェクトのフルパス。The full path of the object. |
-- 起源 | String | リクエストの配信元。 クロスオリジンリクエストを識別するために使用されます。 |
サポートされているグローバルコマンドラインオプションの詳細については、「グローバルコマンドラインオプション」をご参照ください。
option-objectコマンドは、Options操作に対応します。 オプション操作のパラメーターの詳細については、「オプション」をご参照ください。
例
次のコマンドを実行して、examplebucketバケット内のexample.txtオブジェクトにOPTIONSリクエストを送信します。
ossutil api option-object -- bucket examplebucket -- key example.txt次のコマンドを実行して、オリジンiがexamplebucketバケット内のexample.txtオブジェクトにs www.example.comするOPTIONSリクエストを送信します。
ossutil api option-object -- bucket examplebucket -- key example.txt -- origi n www.example.com次のコマンドを実行して、examplebucketバケット内のexample.txtオブジェクトへのPUTリクエストを許可するOPTIONSリクエストを送信します。
ossutil api option-object -- bucket examplebucket -- key example.txt -- access-control-request-method PUT次のコマンドを実行して、x-oss-test1のリクエストヘッダーを含むOPTIONSリクエストをexamplebucketのexample.txtオブジェクトに送信します。
ossutil api option-object -- bucket examplebucket -- key example.txt -- access-control-request-headers x-oss-test1