HttpResponse
Das HttpResponse-Objekt ermöglicht die Rückgabe von Daten beim Senden von Uplink-Daten über HTTP.
Eigenschaften
statusCode (int) Die statusCode-Eigenschaft ermöglicht die Angabe des HTTP-Antwort-Statuscodes. Der Standardwert für diese Eigenschaft ist 200 (OK).
Beispiele
Dieses Beispiel zeigt die Erstellung einer HTTP-Antwort mit Status 200 und JSON-Inhalt.
var httpResponse = new HttpReponse();
httpResponse.statusCode = 200;
httpResponse.contentType = "application/json";
httpResponse.content.setAsJson({ result: ultimo });contentType (string) Die contentType-Eigenschaft gibt den Typ des Inhalts an, der in der HTTP-Anfrage zurückgegeben wird.
Beispiele
Dieses Beispiel zeigt die Erstellung einer HTTP-Antwort mit Status 200 und JSON-Inhalt.
var httpResponse = new HttpReponse();
httpResponse.statusCode = 200;
httpResponse.contentType = "application/json";
httpResponse.content.setAsJson({ result: ultimo });Methoden
content.setAsJson(object) Die Methode content.setAsJson() ermöglicht das Festlegen des Antwortinhalts im JSON-Format mit den Daten des als Parameter übergebenen Objekts.
Parameter
- object (object): this parameter contains the object to be sent as a response. The object will be converted to JSON format.
Beispiel
Dieses Beispiel zeigt die Erstellung einer HTTP-Antwort mit Status 200 und JSON-Inhalt.
var httpResponse = new HttpReponse();
httpResponse.statusCode = 200;
httpResponse.contentType = "application/json";
httpResponse.content.setAsJson({ result: ultimo });content.setAsString(text) Die Methode content.setAsString() ermöglicht das Festlegen des Antwortinhalts unter Verwendung des als Parameter übergebenen Textes.
Parameter
- text (string): this parameter contains the text to be sent as a response.
Beispiel
Dieses Beispiel zeigt die Erstellung einer HTTP-Antwort mit Status 200 und Textinhalt.
var httpResponse = new HttpReponse();
httpResponse.statusCode = 200;
httpResponse.contentType = "text/plain";
httpResponse.content.setAsString("This is some text");content.setAsBytes(bytes) Die Methode content.setAsBytes() ermöglicht das Festlegen des Antwortinhalts in binärer Form unter Verwendung der als Parameter übergebenen Daten.
Parameter
- bytes (int[]): this parameter contains the byte array to be sent as a response.
Beispiel
Dieses Beispiel zeigt die Erstellung einer HTTP-Antwort mit Status 200 und binärem Inhalt von 5 Bytes.
var httpResponse = new HttpReponse();
httpResponse.statusCode = 200;
httpResponse.contentType = "application/octet-stream";
httpResponse.content.setAsBytes([1, 2, 3, 4, 5]);Endpunkt-Bereich
Das Endpunkt-Bereich-Objekt ermöglicht die Angabe eines zulässigen Wertebereichs für einen Endpunkt. Eigenschaften lowestValue (double) Die Eigenschaft lowestValue gibt den...
KI-Copilot
Conversational, agentic AI assistant over your IoT telemetry — query devices, generate dashboards, and trigger actions in natural language.