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
demande
http:// server/ir/render[/ vignette ] [ ? modificateurs ]
du serveur
server_address [ : port ]
vignette
Spécificateur de vignette (chemin de fichier relatif ou entrée de catalogue de vignette).
des modifications
modificateur *[ et modificateur ]
du modificateur
commande | { $ macro $ } | { . commentaire }
de commande
{ cmdName | { $ var } } [ = valeur ]
de 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.
de la valeur
Valeur de commande ou de variable.

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

Identifiant du serveur

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

Commentaires

Les commentaires peuvent être incorporés n’importe où dans des chaînes de requête et sont identifiés par un point (.) juste après le séparateur de commandes (&). Le commentaire se termine par l’occurrence suivante d’un séparateur de commande (non codé). Cette fonction 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 identifiants de base de données.

Décodage HTTP

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

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