SendRequest

Diese Methode sendet eine Anfrage an einen HTTP-Server.
Syntax
METHOD SendRequest : BOOL
VAR_IN_OUT CONSTANT
sUri : STRING;
END_VAR
VAR_INPUT
fbClient : REFERENCE TO FB_IotHttpClient;
eRequestType : ETcIotHttpRequestType;
pContent : PVOID;
nContentSize : UDINT;
fbHeader : REFERENCE TO FB_IotHttpHeaderFieldMap;
END_VAR
Rückgabewert
Name | Typ | Beschreibung |
---|---|---|
SendRequest | BOOL | Gibt TRUE zurück, wenn der Methodenaufruf erfolgreich war. |
Eingänge
Name | Typ | Beschreibung |
---|---|---|
fbClient | REFERENCE TO FB_IotHttpClient | Die Instanz des HTTP-Client-Funktionsbausteins, von der die Anfrage gesendet werden soll. |
eRequestType | ETcIotHttpRequestType | Der Typ des HTTP-Befehls, den die Anfrage haben sollte. Die Aufzählung befindet sich im Anhang. |
pContent | PVOID | Zeiger auf den Datenspeicher, von dem die Anfragenutzlast gelesen werden soll. |
nContentSize | UDINT | Größe der Anfragenutzlast. |
fbHeader | REFERENCE TO FB_IotHttpHeaderFieldMap | Die Instanz des FB_IotHttpHeaderFieldMap für die Bearbeitung des Headers der HTTP-Anfrage. |
/
Ein-/Ausgänge
Name | Typ | Beschreibung |
---|---|---|
sUri | STRING | Die Kennung der Ressource auf dem Host. Beachten Sie, dass die sUri an den Hostnamen des IotHttpClient angehängt wird. |