Lade...
 

CX_HTTP_...::SetBodyFromFile

CX_HTTP_(REQUEST|RESPONSE)::SetBodyFromFile

222628
Beschreibung:

Diese Methode liest den Inhalt der übergebenen Datei und setzt ihn in den Body der HTTP-Nachricht. Die Datei kann auch Binärdaten enthalten. Falls noch kein Content-Type-Header gesetzt ist (siehe: SetHeader), dann wird der Content-Type anhand dieser Tabelle aus der Dateiendung ermittelt. Für alle Dateiendungen, die in dieser Tabelle nicht enthalten sind, wird der der Content-Type application/octet-stream gesetzt.

Umgebungsvariablen werden im Dateipfad ersetzt.

Code-Beispiel:
Var(req) CreateTransObject(CX_HTTP_REQUEST) -> req "CX_SYSTEM_OUT\\data.xlsx" req Call(SetBodyFromFile) "Content-Type" req Call(GetHeader) // -> "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_HTTP_REQUEST | CX_HTTP_RESPONSE Das HTTP-Objekt dessen Body gesetzt werden soll
  Top-1 STRING Der Pfad zu der Datei, aus welcher der Body gelesen werden soll
Stack(Out) Top - -
Funktionsaufruf: Call(SetBodyFromFile)