Créer ou mettre à jour un objet dans Swift
Pour créer un nouvel objet, effectuez une demande PUT avec la version d'API, le compte, le nom de conteneur et le nom du nouvel objet. Vous devez disposer d'un droit d'accès en écriture sur le conteneur pour créer ou mettre à jour un objet. Le nom d'objet doit être unique dans le conteneur. La demande PUT n'est pas idempotent. Par conséquent, si vous n'utilisez pas de nom unique, la demande met à jour l'objet. Toutefois, vous pouvez utiliser la syntaxe pseudo-hiérarchique dans le nom d'objet pour le distinguer d'un autre objet du même nom s'il se trouve dans un répertoire pseudo-hiérarchique différent. Vous pouvez inclure des en-têtes de contrôle d'accès et des en-têtes de métadonnées dans la demande.
Syntaxe
PUT /_AP_VERSION_/_ACCOUNT_/_TENANT_:_CONTAINER_ HTTP/1.1
Host: FULLY_QUALIFIED_DOMAIN_NAME
X-Auth-Token: _AUTH_TOKEN_
En-têtes de demande
ETag
- Descriptif
Hachage MD5 du contenu de l'objet. Recommandé.
- Type
Chaîne
- Valeurs valides
Non disponible
- Obligatoire
Non
Content-Type
- Descriptif
Hachage MD5 du contenu de l'objet.
- Type
Chaîne
- Valeurs valides
Non disponible
- Obligatoire
Non
Transfer-Encoding
- Descriptif
Indique si l'objet fait partie d'un objet agrégé plus grand.
- Type
Chaîne
- Valeurs valides
chunked- Obligatoire
Non