HttpResponse
El objeto HttpResponse permite devolver datos cuando se envían datos de uplink a través de HTTP.
Propiedades
### statusCode (int) La propiedad statusCode permite indicar el código de respuesta de la solicitud HTTP. El valor por defecto para esta propiedad es 200 (OK).
Ejemplos
Este ejemplo muestra la creación de una respuesta HTTP con estado 200, y un contenido json.
var httpResponse = new HttpReponse();
httpResponse.statusCode = 200;
httpResponse.contentType = "application/json";
httpResponse.content.setAsJson({ result: ultimo });### contentType (string) La propiedad contentType indica el tipo de contenido que será devuelto en la solicitud HTTP.
Ejemplos
Este ejemplo muestra la creación de una respuesta HTTP con estado 200, y un contenido json.
var httpResponse = new HttpReponse();
httpResponse.statusCode = 200;
httpResponse.contentType = "application/json";
httpResponse.content.setAsJson({ result: ultimo });Métodos
### content.setAsJson(object) El método content.setAsJson() permite establecer el contenido de la respuesta en formato json, con los datos del objeto dado como parámetro.
Parámetros
- object (object): este parámetro contiene el objeto que se desea enviar como respuesta. El objeto será convertido a formato json.
Ejemplo
Este ejemplo muestra la creación de una respuesta HTTP con estado 200, y un contenido json.
var httpResponse = new HttpReponse();
httpResponse.statusCode = 200;
httpResponse.contentType = "application/json";
httpResponse.content.setAsJson({ result: ultimo });### content.setAsString(text) El método content.setAsString() permite establecer el contenido de la respuesta utilizando el texto dado como parámetro.
Parámetros
- text (string): este parámetro contiene el texto que se desea enviar como respuesta.
Ejemplo
Este ejemplo muestra la creación de una respuesta HTTP con estado 200, y un contenido de texto.
var httpResponse = new HttpReponse();
httpResponse.statusCode = 200;
httpResponse.contentType = "text/plain";
httpResponse.content.setAsString("This is some text");### content.setAsBytes(bytes) El método content.setAsBytes() permite establecer el contenido de la respuesta en forma binaria, utilizando los datos dados como parámetro.
Parámetros
- bytes (int[]): este parámetro contiene el array de bytes que se desea enviar como respuesta.
Ejemplo
Este ejemplo muestra la creación de una respuesta HTTP con estado 200, y un contenido binario de 5 bytes.
var httpResponse = new HttpReponse();
httpResponse.statusCode = 200;
httpResponse.contentType = "application/octet-stream";
httpResponse.content.setAsBytes([1, 2, 3, 4, 5]);Endpoint range
El objeto endpoint range permite indicar un rango de valores aceptable para un endpoint. Propiedades lowestValue (double) La propiedad lowestValue indica el...
Requisitos y buenas practicas
Esta sección aplica únicamente para los casos donde la plataforma requiere ser instalada en servidores de terceros (On-Premises) Requerimientos mínimos de la...