4D v16.3WEB GET HTTP HEADER |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
WEB GET HTTP HEADER
WEB GET HTTP HEADER
El comando WEB GET HTTP HEADER devuelve, en una cadena o dos arrays, el encabezado HTTP de la petición en proceso. Este comando puede llamarse desde cualquier método (Método de base On Web Authentication, Método base On Web Connection, método llamado por "/4DACTION"...) ejecutado en un proceso web.
"GET /page.html HTTP\1.0"+Char(13)+Char(10)+"User-Agent: browser"+Char(13)+Char(10)+"Cookie: C=HELLO" Cada campo de encabezado está separado por una secuencia CR+LF (Retorno de carro+Retorno de línea) bajo Windows y Mac OS.
Cuando utiliza esta sintaxis, los resultados devueltos en los arrays arrayCamp y arrayValores son del siguiente tipo:
* Estos tres primeros elementos no corresponden a los campos HTTP. Forman parte de la primera línea de la petición. Conforme al estándar HTTP, los nombres de los campos siempre se escriben en inglés. Esta es una lista de algunos campos HTTP que pueden utilizarse en una petición:
El siguiente método permite recuperar el contenido de todo campo de encabezado de petición HTTP: ` Método de proyecto GetHTTPField
` Contenido del encabezado Cookie
$idioma:=GetHTTPField("Accept-Language") Nota: los navegadores web permiten definir varios idiomas por defecto. Están listados en el campo "Accept-Language", separados por un ";". Su propiedad está definida de acuerdo a su posición dentro de la cadena; por lo tanto es una buena idea probar la posición de los idiomas en la cadena.
$host:=GetHTTPField("Host")
Ver también
|
PROPIEDADES
Producto: 4D HISTORIA
Creado por: 4D v6.7 ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||