Zum Hauptinhalt springen
CloudStudio

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]);

Zuletzt aktualisiert am

Auf dieser Seite