Découvrir les capacités de tus
Renvoie les versions du protocole tus et les extensions prises en charge par le point de terminaison de téléversement.
{TUS_URL}Utilisez l’URL de capacité tus_url issue de la réponse validée de l’Assembly comme destination de la requête. Elle n’utilise pas les informations d’authentification implicitement disponibles associées à l’hôte API2.
Exemple de requête
Définissez TUS_URL sur l’URL tus_url complète issue de la réponse de création de l’Assembly. Ne remplacez pas son nom d’hôte.
curl --fail-with-body -sS --request OPTIONS --include \
--url "${TUS_URL:?Set TUS_URL}"
En-têtes de requête
Schéma JSON complet
objecttus OPTIONS ne comporte aucun en-tête de requête du protocole.
Les champs autres que ceux répertoriés pour cet objet sont acceptés.
Réponse
HTTP 200
Aucun corps de réponse.
En-têtes de réponse
Schéma JSON complet
En-têtes de réponse OPTIONS de tus normalisés en minuscules.
Les champs autres que ceux répertoriés pour cet objet sont acceptés.
| Champ | Type et description |
|---|---|
tus-extensionobligatoire | string (toujours : "creation,creation-with-upload,termination,concatenation,creation-defer-length") |
tus-max-sizeobligatoire | stringUn nombre d’octets canonique et non signé en base 10, compris dans la plage des entiers signés sur 64 bits, sans zéros de remplissage ni signe plus. Motif de validation (expression régulière)^(?:0|[1-9][0-9]{0,17}|[1-8][0-9]{18}|9[0-1][0-9]{17}|92[0-1][0-9]{16}|922[0-2][0-9]{15}|9223[0-2][0-9]{14}|92233[0-6][0-9]{13}|922337[0-1][0-9]{12}|92233720[0-2][0-9]{10}|922337203[0-5][0-9]{9}|9223372036[0-7][0-9]{8}|92233720368[0-4][0-9]{7}|922337203685[0-3][0-9]{6}|9223372036854[0-6][0-9]{5}|92233720368547[0-6][0-9]{4}|922337203685477[0-4][0-9]{3}|9223372036854775[0-7][0-9]{2}|922337203685477580[0-6]|9223372036854775807)$ |
tus-resumableobligatoire | string (toujours : "1.0.0") |
tus-versionobligatoire | string (toujours : "1.0.0") |
x-content-type-optionsobligatoire | string (toujours : "nosniff") |