CX_HTTP_(REQUEST|RESPONSE)::GetBodyAsFile
222628
Beschreibung:
Diese Methode schreibt den Body einer HTTP-Anfrage/-Antwort direkt in eine Datei unter dem angegebenen Pfade (Umgebungsvariablen werden im Pfad ersetzt). Hiermit ist es möglich, Binärdaten aus einer HTTP-Nachricht auszulesen und direkt in eine Datei zu schreiben. Dies ist über GetBody nicht möglich, da der dort zurückgegebene STRING am ersten NULL-Byte abgeschnitten wird.
Code-Beispiel:
UPLOAD_FILE_POST: { LocalVar(req) -> req "CX_SYSTEM_OUT\\request.bin" req Call(GetBodyAsFile) }
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_HTTP_REQUEST | CX_HTTP_RESPONSE | Das HTTP-Objekt dessen Body abgefragt werden soll |
Top-1 | STRING | Der Pfad zur Datei, in die der HTTP-Body geschrieben werden soll. | |
Stack(Out) | Top | - | - |