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