SendJsonDomRequest

SendJsonDomRequest 1:

Diese Methode sendet eine Anfrage mit einer JSON-Objektnutzlast an einen HTTP-Server. Diese Methode kann z. B. verwendet werden, wenn der Server nur JSON-Objektnutzlasten akzeptiert.

Syntax

METHOD SendJsonDomRequest : BOOL
VAR_IN_OUT CONSTANT
    sUri         : STRING;
END_VAR
VAR_INPUT
    fbClient     : REFERENCE TO FB_IotHttpClient;
    eRequestType : ETcIotHttpRequestType;
    fbJson       : REFERENCE TO FB_JsonDomParser;
    fbHeader     : REFERENCE TO FB_IotHttpHeaderFieldMap;
END_VAR

SendJsonDomRequest 2: Rückgabewert

Name

Typ

Beschreibung

SendJsonDomRequest

BOOL

Gibt TRUE zurück, wenn der Methodenaufruf erfolgreich war.

SendJsonDomRequest 3: 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.

fbJson

REFERENCE TO FB_JsonDomParser

Die Instanz von JsonDomParser zum Parsen eines Strings in ein JSON-Objekt.

fbHeader

REFERENCE TO FB_IotHttpHeaderFieldMap

Die Instanz von IotHttpHeaderFieldMap für die Bearbeitung des Headers der HTTP-Anfrage.

SendJsonDomRequest 4:/SendJsonDomRequest 5: 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.