Sintaxis básica del protocolo HTTP del servicio de imágenes

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

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

Descodificación HTTP

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.

NOTA

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

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

Tipos de datos, Especificación de HTTP/1.1

En esta página