4D v13.4

WEB GET HTTP BODY

Inicio

 
4D v13.4
WEB GET HTTP BODY

WEB GET HTTP BODY 


 

WEB GET HTTP BODY ( cuerpo ) 
Parámetro Tipo   Descripción
cuerpo  BLOB, Texto in Cuerpo (Body) de la petición HTTP

El comando WEB GET HTTP BODY devuelve el cuerpo de la solicitud HTTP que esta siendo procesada. El cuerpo HTTP se devuelve tal cual, sin proceso ni análisis.

Este comando puede llamarse utilizando un método de base web (Método de base On Web Authentication, Método base On Web Connection) o todo método web.

Puede pasar en el parámetro cuerpo, una variable o un campo de tipo BLOB o Texto. Recuerde si su base está corriendo en modo compatibilidad ASCII, es preferible utilizar el tipo BLOB ya que el número de caracteres es ilimitado. El tipo Texto, por otra parte, está limitado a 32 000 caracteres; si excede esta cantidad, los datos extras recibidos serán truncados. Si su base está corriendo en modo estándar (Unicode), el tipo Texto generalmente es suficiente (el parámetro cuerpo puede recibir hasta 2GB de texto)

Este comando permite por ejemplo efectuar las búsquedas en el cuerpo de las solicitudes. También permite a los usuarios avanzados configurar un servidor WebDAV dentro de una base 4D.

Ejemplo  

En este ejemplo, una solicitud simple se envía al servidor web de 4D y el contenido del campo HTTP cuerpo se visualiza en el depurador. Este es el formulario enviado al servidor web de 4D, así como también el código HTML correspondiente:

Este es el método Test4D2004:

 C_BLOB($peticion)
 C_TEXT($textoPeticion)
 
 WEB GET HTTP BODY($peticion)
 $textoSolicitud:=BLOB to text($peticion;UTF8 Text without length)
 WEB SEND FILE("pagina.html")

Nota: este método se declara “Disponible vía las etiquetas HTML y los URLs 4D (4DACTION...)” en sus propiedades.

Cuando el formulario se envia al servidor web, la variable $textoSolicitud recibe el texto del campo cuerpo de la petición HTTP.

 
PROPIEDADES 

Producto: 4D
Tema: Servidor Web
Número 814

 
INDEX

Lista alfabética de los comandos

 
HISTORIA 

New
Creado por: 4D 2004
Renombrar: 4D v13

 
VER TAMBIÉN 

WEB GET BODY PART
WEB GET HTTP HEADER