Envia uma requisição OPTIONS.
Notas de uso
Antes de enviar uma requisição de origem cruzada, o navegador envia uma requisição de preflight (OPTIONS) ao Object Storage Service (OSS). Essa requisição inclui uma origem específica, um método HTTP e informações de cabeçalho para determinar se a requisição de origem cruzada deve prosseguir. O navegador decide automaticamente se envia a requisição de preflight dependendo se a requisição real é de origem cruzada.
O navegador decide automaticamente se envia a requisição de preflight com base na natureza de origem cruzada da requisição real.
Sintaxe do comando
ossutil api option-object --bucket value --key value [flags]
|
Parâmetro |
Tipo |
Descrição |
|
--access-control-request-headers |
string |
Os cabeçalhos personalizados enviados na requisição real de origem cruzada. |
|
--access-control-request-method |
string |
O método utilizado na requisição real de origem cruzada. |
|
--bucket |
string |
O nome do bucket. |
|
--key |
string |
O caminho completo do objeto. |
|
--origin |
string |
A origem da requisição. Utilizada para identificar uma requisição de origem cruzada. |
Para obter mais informações sobre as opções globais de linha de comando compatíveis, consulte Global command-line options.
O comando option-object corresponde à operação Options. Para saber mais sobre os parâmetros da operação Options, consulte Options.
Exemplos
-
Execute o seguinte comando para enviar uma requisição OPTIONS ao objeto example.txt no bucket examplebucket:
ossutil api option-object --bucket examplebucket --key example.txt -
Para enviar uma requisição OPTIONS com origem www.example.com ao objeto example.txt no bucket examplebucket, execute o comando abaixo:
ossutil api option-object --bucket examplebucket --key example.txt --origin www.example.com -
Utilize o comando a seguir para enviar uma requisição OPTIONS que permite requisições PUT ao objeto example.txt no bucket examplebucket:
ossutil api option-object --bucket examplebucket --key example.txt --access-control-request-method PUT -
Para enviar uma requisição OPTIONS que contém o cabeçalho de requisição x-oss-test1 ao objeto example.txt no bucket examplebucket, execute este comando:
ossutil api option-object --bucket examplebucket --key example.txt --access-control-request-headers x-oss-test1