Sintaxis básica del protocolo HTTP del servicio de imágenes image-serving-http-protocol-basic-syntax

La sintaxis básica del protocolo HTTP es la siguiente:

solicitud
http:// servidor/es/imagen[/ objeto][? modificadores]
servidor
dirección_servidor[: puerto]
objeto
especificador de objeto de Source (ruta de imagen o entrada de catálogo de imágenes).
modificadores
modificador*[& modificador]
modificador
comando|{$ macro$}|{. comentario
comando
{ cmdName|{$ var}[= value]
macro
Nombre de una macro de comando.
comentario
Cadena de comentario (ignorada por el servidor).
cmdName
Uno de los nombres de comando o atributo admitidos.
var
Nombre de una variable personalizada.
valor
Comando o valor de variable.

server_address, cmdName, macro y var no distinguen entre mayúsculas y minúsculas. El servidor conserva las mayúsculas y minúsculas de todos los demás valores de cadena.

value es específico del comando y puede constar de uno o más valores separados por comas. Consulte la descripción de los comandos individuales para obtener más información.

Identificador del servidor section-926ae55ddba14b8d952147a5fd701e14

El contexto raíz /is/image es necesario para todas las solicitudes HTTP al servicio de imágenes.

Descodificación HTTP section-20922baccd804d2d986b44ce9a183a7d

El servicio de imágenes primero extrae object y modifiers de la solicitud entrante. object se separa en elementos de ruta que se descodifican individualmente en HTTP. La cadena modifiers está separada en pares command= value y value se descodifica en HTTP antes del procesamiento específico del comando.

NOTE
A menos que se indique lo contrario en la documentación, todos los caracteres no seguros deben codificarse según el estándar HTTP. Consulte la especificación HTTP para obtener más información.

Comentarios section-69ef0be0f17a418c87a0eba21c2ddb00

Los comentarios se pueden incrustar en cadenas de solicitud en cualquier lugar y se identifican con un punto (.) inmediatamente después del separador de comandos (&). El comentario termina con la siguiente aparición de un separador de comandos (no codificado). Esta función se puede utilizar para agregar información a la solicitud que no sea para uso del servicio de imágenes, como marcas de tiempo e ID de bases de datos.

Véase también section-d0b836568c31454b8dbeb136e6bbe0f0

Tipos de datos, Especificación HTTP/1.1

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