4D v16.3

WEB LIRE CORPS HTTP

Accueil

 
4D v16.3
WEB LIRE CORPS HTTP

WEB LIRE CORPS HTTP 


 

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

La commande WEB LIRE CORPS HTTP 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_TEXTE($texteRequete)
 
 WEB LIRE CORPS HTTP($requete)
 $texteRequete:=BLOB vers texte($requete;UTF8 texte sans longueur)
 WEB ENVOYER FICHIER("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 LIRE ENTETE HTTP
WEB LIRE PARTIE CORPS

 
PROPRIÉTÉS 

Produit : 4D
Thème : Serveur Web
Numéro : 814
Nom intl. : WEB GET HTTP BODY

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)