Class: Rest

Rest()

Servicio REST. Servicio para interfaz RESTful. Ref: https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch Ref: https://restfulapi.net/ Ref: https://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api O callback o devolvemos una promesa (mejor, así se puede controlar el error en local)

Constructor

new Rest()

Source:

Methods

(static) delete(path, pathParams) → {Promise}

Realiza una llamada AJAX por DELETE
Parameters:
Name Type Description
path String Path del recurso solicitado.
pathParams Array Parámetros de path que se añadirán a la llamada.
Source:
Returns:
Devuelve una promesa.
Type
Promise

(static) get(path, pathParams, queryParams) → {Promise}

Realiza una llamada AJAX por GET
Parameters:
Name Type Description
path String Path del recurso solicitado.
pathParams Array Parámetros de path que se añadirán a la llamada.
queryParams Object Mapa de parámetros que se añadirán después del path.
Source:
Returns:
Devuelve una promesa.
Type
Promise

(static) post(path, pathParams, requestBody, json) → {Promise}

Realiza una llamada AJAX por POST
Parameters:
Name Type Default Description
path String Path del recurso solicitado.
pathParams Array Parámetros de path que se añadirán a la llamada.
requestBody Object null Objeto que se pasa como parámetro en el body de la llamada.
json Boolean false Normalmente, la llamada POST devolverá un texto con la URL del nuevo recurso creado. Opcionalmente, especificando el parámetro json a true se obtiene el resultado en formato JSON.
Source:
Returns:
Devuelve una promesa.
Type
Promise

(static) put(path, pathParams, requestBody, json) → {Promise}

Realiza una llamada AJAX por PUT
Parameters:
Name Type Default Description
path String Nombre del recurso solicitado.
pathParams Array Parámetros de path que se añadirán a la llamada.
requestBody Object null Objeto que se pasa como parámetro en la llamada.
json Boolean false Normalmente, la llamada POST devolverá un texto con la URL del nuevo recurso creado. Opcionalmente, especificando el parámetro json a true se obtiene el resultado en formato JSON.
Source:
Returns:
Devuelve una promesa.
Type
Promise

(static) setAutorizacion()

Establece la autorización para las llamadas al servidor. La autorización se envía en la cabecera HTTP Authorization.
Source: