GET HTTP BODY

4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 2004


GET HTTP BODY (Body)

ParameterTypBeschreibung
BodyBLOB | TextBody der HTTP Anfrage

Beschreibung

Der Befehl GET HTTP BODY gibt den body der HTTP-Anfrage in Bearbeitung zurück. Der HTTP body wird ohne Bearbeitung oder Durchlaufen (parsing) zurückgegeben.

GET HTTP BODY funktioniert nur im nicht-kontextuellen Modus und lässt sich über eine Web Datenbankmethode (On Web Authentication, On Web Connection) oder eine andere Web-Methode aufrufen, die im nicht-kontextuellen Modus ausgeführt wird.

In Body übergeben Sie ein Feld oder eine Variable vom Typ BLOB oder Text. Beachten Sie, dass die Verwendung von BLOBs in der Regel günstiger ist, da hier die Anzahl Zeichen unbegrenzt ist. Der Typ Text ist auf 32.000 Zeichen begrenzt, d.h. darüberhinausgehender Text wird abgeschnitten.

Mit diesem Befehl können Sie z.B. Suchläufe im Hauptteil von Anfragen ausführen. Versierte Benutzer können auch einen WebDAV Server innerhalb einer 4th Dimension Datenbank einrichten.

Beispiel

Im folgenden Beispiel wird an den Web Server von 4th Dimension eine einfache Anfrage gesendet und der Inhalt des HTTP-Body im Debugger angezeigt.

Hier sehen Sie das an den Web Server von 4th Dimension gesendete Formular und den dazugehörigen HTML-Code:

Die Methode Test4D2004 lautet:

   C_BLOB($request)
   C_TEXT($requestText)

   GET HTTP BODY($request)
   $requestText:=BLOB to text($request;Text without length)
   SEND HTML FILE("page.html")

Hinweis: Diese Methode hat die Eigenschaft "Zugang per 4DACTION, 4DMETHOD und 4DSCRIPT".

Wird das Formular an den Web Server übertragen, empfängt die Variable $requestText den Text aus dem Body-Teil der HTTP Anfrage.

Referenz

GET HTTP HEADER.


4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next