Envoie une requête OPTIONS.
Notes d'utilisation
Avant d'envoyer une requête inter-origines, le navigateur transmet une requête de pré-vérification (OPTIONS) à Object Storage Service (OSS). Cette requête inclut une origine spécifique, une méthode HTTP et des informations d'en-tête. Elle permet de déterminer si la requête inter-origines peut être envoyée. Le navigateur décide automatiquement d'envoyer cette requête de pré-vérification en fonction de la nature inter-origines de la requête réelle.
Le navigateur détermine automatiquement s'il doit envoyer la requête de pré-vérification selon que la requête effective constitue ou non une requête inter-origines.
Syntaxe de la commande
ossutil api option-object --bucket value --key value [flags]
|
Paramètre |
Type |
Description |
|
--access-control-request-headers |
string |
Les en-têtes personnalisés à envoyer dans la requête inter-origines réelle. |
|
--access-control-request-method |
string |
La méthode à utiliser dans la requête inter-origines réelle. |
|
--bucket |
string |
Le nom du bucket. |
|
--key |
string |
Le chemin complet de l'objet. |
|
--origin |
string |
L'origine de la requête. Ce paramètre sert à identifier une requête inter-origines. |
Pour plus d'informations sur les options de ligne de commande globales prises en charge, consultez Options de ligne de commande globales.
La commande option-object correspond à l'opération Options. Pour plus de détails sur les paramètres de l'opération Options, voir Options.
Exemples
-
Exécutez la commande suivante pour envoyer une requête OPTIONS à l'objet example.txt du bucket examplebucket :
ossutil api option-object --bucket examplebucket --key example.txt -
Exécutez la commande suivante pour envoyer une requête OPTIONS dont l'origine est www.example.com à l'objet example.txt du bucket examplebucket :
ossutil api option-object --bucket examplebucket --key example.txt --origin www.example.com -
Exécutez la commande suivante pour envoyer une requête OPTIONS autorisant les requêtes PUT vers l'objet example.txt du bucket examplebucket :
ossutil api option-object --bucket examplebucket --key example.txt --access-control-request-method PUT -
Exécutez la commande suivante pour envoyer une requête OPTIONS contenant l'en-tête de requête x-oss-test1 à l'objet example.txt du bucket examplebucket :
ossutil api option-object --bucket examplebucket --key example.txt --access-control-request-headers x-oss-test1