Syntaxe de base du protocole HTTP de rendu d’image image-rendering-http-protocol-basic-syntax

Cette section décrit la syntaxe de base du protocole HTTP de rendu d’image Dynamic Media.

Article
Définition
requête
http:// server/ir/render[/ vignette ] [ ? modificateurs ]
server
server_address [ : port ]
vignette
Spécificateur de vignette (chemin de fichier relatif ou entrée de catalogue de vignettes).
modificateurs
modificateur *[ & modificateur ]
modificateur
command | { $ macro $ } | { . comment }
command
{ cmdName | { $ var } [ = value ]
macro
Nom d’une macro de commande.
commentaire
Chaîne de commentaire (ignorée par le serveur).
cmdName
Nom d’une commande ou d’un attribut.
var
Nom d’une variable personnalisée.
value
Valeur de commande ou de variable.

server, cmdName, macro et var ne sont pas sensibles à la casse. Le serveur conserve la casse de toutes les autres valeurs string.

Identifiant du serveur

Le contexte racine " /ir/render" est requis pour toutes les requêtes HTTP vers le rendu d’image.

Comments

Les commentaires peuvent être incorporés dans des chaînes de requête n’importe où et sont identifiés par un point (.) juste après le séparateur de commande (&). Le commentaire est terminé 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 à un usage du serveur d’images, telles que les horodatages et les identifiants de base de données.

Décodage HTTP

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

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49