SendWebRequest (Opus Funktion)

SendWebRequest (Opus Funktion)

Beschreibung

Gibt den angeforderten Inhalt zurück.

Argumente

Name

Typ

Beschreibung

Name

Typ

Beschreibung

 Address

string

Server Address

 Port

integer

Port

 Data

blob

Request Data Block

 MaxResponseBytes

integer

Max Response Bytes

UseSSL

integer

Optional: 1 = SSL soll verwendet werden

ConnectionTimeout

integer

Optional: Timeout für den Verbindungsaufbau in ms. Default 1000.

SendTimeout

integer

Optional: Timeout für das Versenden der Daten in ms. Default 1000.

ReceiveTimeout

integer

Optional: Timeout für Antwort in ms. Default 2000.

Rückgabewert blob

Im Erfolgsfall: Ein Blob mit dem rohen HTTP-Text. Dieser Text enthält den HTTP Statuscode.

Im Fehlerfall: Ein leerer Blob.

Beispiele

Lo_RequestBody := GetUtf8BlobFromString("");
Lo_RequestHeaderKeys = ["Host","Content-Type","Content-Length"];
Lo_RequestHeaderValues = ["example.com","application/json",0];

Lo_Request = GetWebRequestPacket([""],Lo_RequestHeaderKeys,Lo_RequestHeaderValues,"GET","/","HTTP/1.1","",Lo_RequestBody);

Response = SendWebRequest("example.com",443,Lo_Request,10000,1);


Ls_SariResponse = SendWebRequest("sari-v4-test.ky2help.com",443,Ls_SariRequest,10000,1);

Lo_RequestBody := GetUtf8BlobFromString("");
Lo_RequestHeaderKeys = ["Host","Content-Type","Content-Length"];
Lo_RequestHeaderValues = ["example.com","application/json",0];

Lo_Request = GetWebRequestPacket([""],Lo_RequestHeaderKeys,Lo_RequestHeaderValues,"GET","/","HTTP/1.1","",Lo_RequestBody);

Response = SendWebRequest("example.com",443,Lo_Request,10000,1);


Ls_SariResponse = SendWebRequest("sari-v4-test.ky2help.com",443,Ls_SariRequest,10000,1);

Siehe auch

GetWebRequestPacket (Opus Funktion)