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:// server/is/image[/ objeto][? modificadores]
server
server_address[: puerto]
objeto
Especificador del objeto de origen (ruta de la imagen o entrada del catálogo de imágenes).
modificadores
modificador*[& modificador]
modificador
comando|{$ macro$}|{. comentario}
mando
{ cmdName|{$ var}}[= valor]
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 consistir en 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 /is/image El contexto raíz es necesario para todas las solicitudes HTTP al servicio de imágenes.

Descodificación HTTP section-20922baccd804d2d986b44ce9a183a7d

Primeros extractos del servicio de imágenes object y modifiers de la solicitud entrante. object a continuación, se separa en elementos de ruta que se descodifican individualmente en HTTP. El modifiers la cadena está separada por command= value pares, y value se descodifica mediante 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 de HTTP/1.1

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