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

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

solicitud

http:// server/is/image[/ object][? modificadores]

server

server_address[: port]

object

Especificador de objetos de origen (ruta de acceso de imagen o entrada de catálogo de imágenes).

modificadores

modificador*[& modificador]

modificador

comando|{$ macro$}|{. comment}

command

{ cmdName|{$ var}[= valor]

macro

Nombre de una macro de comando.

comment

Cadena de comentarios (ignorada por el servidor).

cmdName

Uno de los nombres de comandos o atributos admitidos.

var

Nombre de una variable personalizada.

value

Comando o valor de variable.

server_address, cmdName, macro, y var distinguen entre mayúsculas y minúsculas. El servidor conserva las mayúsculas y minúsculas del resto de los valores de cadena.

value es específico para cada 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 detalles.

Identificador de servidor

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

Descodificación HTTP

El servicio de imágenes extrae primero object y modifiers de la solicitud entrante. object a continuación, se separa en elementos de ruta que se decodifican individualmente con HTTP. La cadena modifiers se separa en pares command= value y value se decodifica 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 mediante un punto (.) inmediatamente después del comando separator(&). El comentario termina con la siguiente incidencia de un separador de comandos (sin codificar). Esta función se puede utilizar para agregar información a la solicitud que no se utilice con el servicio de imágenes, como marcas de hora e ID de base de datos.

Véase también

Tipos de datos, especificación HTTP/1.1

En esta página