Syntaxe de base du protocole HTTP Image Serving

La syntaxe de base du protocole HTTP est la suivante :

demander

http:// server/is/image[/ object][ ? modificateurs]

server

server_address[: port]

objet

Spécificateur d’objet source (chemin d’image ou entrée de catalogue d’images).

modificateurs

modificateur*[& modificateur]

modifier

commande|{$ macro$}|{. comment}

command

{ cmdName|{$ var}[= valeur]

macro

Nom d’une macro de commande.

commentaire

Chaîne de commentaires (ignorée par le serveur).

cmdName

Un des noms de commande ou d'attribut pris en charge.

var

Nom d’une variable personnalisée.

value

Valeur de commande ou de variable.

server_address, cmdName, macro et var ne tiennent pas compte de la casse. Le serveur conserve la casse de toutes les autres valeurs de chaîne.

value est spécifique à la commande et peut se composer d’une ou plusieurs valeurs séparées par des virgules. Consultez la description des commandes individuelles pour plus de détails.

Identifiant du serveur

Le contexte racine /is/image est requis pour toutes les requêtes HTTP à Image Serving.

Décodage HTTP

Image Serving extrait d’abord object et modifiers de la requête entrante. object est ensuite séparé en éléments de chemin qui sont décodés individuellement par HTTP. La chaîne modifiers est séparée en paires command= value et value est alors décodée via HTTP avant le traitement spécifique à la commande.

REMARQUE

Sauf indication contraire dans la documentation, tous les caractères dangereux doivent être codés selon la norme HTTP. Pour plus d’informations, voir la spécification HTTP.

Commentaires

Les commentaires peuvent être incorporés dans des chaînes de requête n’importe où et sont identifiés par un point(.) immédiatement après le séparateur de commandes(&). Le commentaire se termine par l’occurrence suivante d’un séparateur de commande (non codé). Cette fonctionnalité peut être utilisée pour ajouter des informations à la requête qui ne sont pas destinées à la diffusion d’images, telles que des horodatages et des ID de base de données.

Voir aussi

Types de données, Spécifications HTTP/1.1

Sur cette page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now