4D v16.3

WEB GET HTTP BODY

Accueil

 
4D v16.3
WEB GET HTTP BODY

WEB GET HTTP BODY 


 

WEB GET HTTP BODY ( corps ) 
Paramètre Type   Description
corps  BLOB, Texte in Champ corps (Body) de la requête HTTP

La commande WEB GET HTTP BODY retourne le corps (body) de la requête HTTP en cours de traitement. Le corps HTTP est retourné tel quel, sans traitement ni analyse.

Cette commande peut être appelée depuis la Méthode base Sur authentification Web, la Méthode base Sur connexion Web ou toute méthode Web.

Vous pouvez passer dans le paramètre corps une variable ou un champ de type BLOB ou Texte. Le type Texte sera généralement suffisant (le paramètre corps peut recevoir jusqu'à 2 Go de texte).

Cette commande permet par exemple d’effectuer des recherches dans le corps des requêtes. Elle permet également aux utilisateurs avancés de mettre en place un serveur WebDAV au sein d’une base 4D.

Exemple  

Dans cet exemple, une requête simple est envoyée au serveur Web de 4D et le contenu du champ HTTP corps est visualisé dans le débogueur. Voici le formulaire envoyé au serveur Web de 4D, ainsi que le code HTML correspondant :

Voici la méthode Test4D2004 :

 C_BLOB($requete)
 C_TEXT($texteRequete)
 
 WEB GET HTTP BODY($requete)
 $texteRequete:=BLOB to text($requete;UTF8 text without length)
 WEB SEND FILE("page.html")

Note : Cette méthode a été déclarée “Disponible via les balises HTML et les URLs 4D (4DACTION...)” dans ses propriétés.

Lorsque le formulaire est soumis au serveur Web, la variable $texteRequete reçoit le texte du champ body de la requête HTTP, soit "vnom=Dupont".



Voir aussi  

WEB GET BODY PART
WEB GET HTTP HEADER

 
PROPRIÉTÉS 

Produit : 4D
Thème : Serveur Web
Numéro : 814

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

Créé : 4D 2004
Renommé : 4D v13

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)