Les API RESTful d'OSS utilisent un ensemble d'en-têtes de requête et de réponse courants.
En-têtes de requête courants
Le tableau suivant décrit les en-têtes de requête courants utilisés dans les requêtes d'API RESTful OSS.
|
Name |
Type |
Example value |
Description |
|
Authorization |
String |
OSS4-HMAC-SHA256 Credential=**** |
Authentifie les requêtes non anonymes. Pour calculer cet en-tête, consultez la section Signature Version 4 (Recommended). Valeur par défaut : none |
|
Content-Length |
String |
556 |
La longueur du contenu de la requête HTTP, telle que définie dans la norme RFC 2616. Valeur par défaut : none |
|
Content-Type |
String |
application/xml |
Le type de contenu de la requête HTTP, tel que défini dans la norme RFC 2616. Valeur par défaut : none |
|
Date |
String |
Sun, 05 Sep 2021 23:00:00 GMT |
L'heure GMT spécifiée dans HTTP 1.1. Valeur par défaut : none |
|
Host |
String |
oss-example.oss-cn-hangzhou.aliyuncs.com |
L'endpoint est au format Valeur par défaut : none |
|
x-oss-security-token |
String |
CAISowJ1q6Ft5B2yfSjIr5feHsPhtYh3+pONd2uCglI3dvxVt7DB1Tz2IHxMdHJsCeAcs/Q0lGFR5/sflqJIRoReREvCUcZr8sy2SqEGos2T1fau5Jko1be0ewHKeQKZsebWZ+LmNpy/Ht6md1HDkAJq3LL+bk/Mdle5MJqP+/kFC9MMRVuAcCZhDtVbLRcYgq18D3bKMuu3ORPHm3fZCFES2jBxkmRi86+ysIP+phPVlw/90fRH5dazcJW0Zsx0OJo6Wcq+3+FqM6DQlTNM6hwNtoUO1fYUommb54nDXwQIvUjfbtC5qIM/cFVLAYEhALNBofTGkvl1h/fejYyfyWwWYbkFCHiPFNr9kJCUSbr4a4sjF6zyPnPWycyCLYXleLzhxPWd/2kagAF6qLNY5paXF18NyRP0PISqxlWBuSQldMS3avlblTFB7apY8CUiAQcSY3uDYUhuxU+KFBxpGaq8c1SU5ARo+1JBA5nXhFlY2nbDnWONxa0mvNvE3XJ0FZJnDS7WBHyOMjC8nmw2GfaQ4bxQ0D2+20yrDNevWSSqnwh0qXMI3zY5**** |
Requis uniquement lors de l'accès à OSS avec des identifiants temporaires provenant du Security Token Service (STS). AssumeRole - Obtain temporary identity credentials for a role. |
En-têtes de réponse courants
Le tableau suivant décrit les en-têtes de réponse courants renvoyés par les API RESTful OSS.
|
Name |
Type |
Example value |
Description |
|
Content-Length |
String |
556 |
La longueur du contenu de la réponse HTTP, telle que définie dans la norme RFC 2616. Valeur par défaut : none |
|
Connection |
Enumeration |
keep-alive |
L'état de la connexion entre le client et OSS. Valeurs valides : keep-alive et close Valeur par défaut : none |
|
Date |
String |
Sun, 05 Sep 2021 23:00:00 GMT |
L'heure GMT spécifiée dans HTTP 1.1. Valeur par défaut : none |
|
ETag |
String |
5B3C1A2E053D763E1B002CC607C5A0FE1**** |
Un tag d'entité qui identifie le contenu de l'objet. Pour les objets créés via PutObject, l'ETag correspond au hachage MD5 du contenu. Pour les objets créés par d'autres méthodes, l'ETag est une valeur unique basée sur une règle spécifique, et non le hachage MD5. Utilisez les ETags pour détecter les modifications de contenu. Valeur par défaut : none |
|
Server |
String |
AliyunOSS |
Le serveur qui a généré la réponse. Valeur par défaut : AliyunOSS |
|
x-oss-request-id |
String |
534B371674E88A4D8906**** |
Un UUID qui identifie de manière unique la requête. Fournissez cet ID au support technique pour le dépannage. Obtain a Request ID. Valeur par défaut : none |