Exportar (0) Imprimir
Expandir todo
Este tema aún no ha recibido ninguna valoración - Valorar este tema

request (objeto)

Actualizado: agosto de 2013

En un script de operación de tabla, se usa para ejecutar la operación de tabla solicitada y determinar la respuesta al cliente. En un script de API personalizada, expone la funcionalidad del objeto request implementada por la biblioteca Express.js.

Cuando se usa en un script registrado en una operación de tabla, este objeto contiene los miembros siguientes:

Funciones

Las siguientes funciones se emplean en scripts de operación de tabla:

ejecutar

Sintaxis Devuelve Descripción

request.execute()

no definido

Ejecuta el comportamiento predeterminado para la operación.

request.execute(options)

no definido

Ejecuta la operación con controladores de operación correcta o con errores proporcionados como options. Para obtener más información, vea Invalidar los comportamientos de operación correcta y con errores.

respond

Sintaxis Devuelve Descripción

request.respond()

no definido

Escribe la respuesta predeterminada.

request.respond(err)

no definido

Escribe una respuesta con el objeto de error especificado.

request.respond(statusCode, body)

no definido

Escribe una respuesta personalizada con el código de estado HTTP y el cuerpo del mensaje especificados.

Propiedades

Se admite la propiedad siguiente en operaciones de tabla.

 

Nombre Devuelve Descripción

parameters

Objeto JSON

Devuelve una colección de parámetros proporcionados al URI de solicitud como parámetros de consulta.

Cuando se usa en una exportación de API personalizada, este objeto contiene los miembros siguientes:

Funciones

La función siguiente se emplea en una API personalizada:

header

Sintaxis Devuelve Descripción

request.header('header-value')

Objeto JSON

Devuelve una representación JSON del header-value especificado a partir de los encabezados de solicitud HTTP enviados en una solicitud de API personalizada. Para obtener más información, vea Tipos de contenido y encabezados.

Propiedades

Se suelen usar las siguientes propiedades de request (objeto) de Express.js en una API personalizada.

 

Nombre Devuelve Descripción

headers

Objeto JSON

Devuelve una colección de todos los encabezados de mensaje, como un objeto JSON. Los encabezados individuales se obtienen llamando a la función header. Para obtener más información, vea Tipos de contenido y encabezados.

query

Objeto JSON

Se emplea para obtener acceso a los parámetros de consulta personalizados proporcionados en la solicitud.

service

service (objeto)

El service (objeto) devuelto brinda acceso a estos objetos específicos del servicio móvil: pushtables y mssql.

user

user (objeto)

Devuelve user (objeto), que contiene información sobre el cliente que envía la solicitud.

Para obtener una lista completa de todas las propiedades disponibles en request (objeto), vea la documentación de express.js (biblioteca).

Operaciones de tabla:

Servicios móviles de Windows Azure permite registrar código JavaScript que el servicio ejecutará cuando se realice una operación de inserción, actualización, eliminación o consulta en una tabla determinada. Estos scripts ofrecen la posibilidad de inyectar lógica de negocios en una operación de tabla, impedir que se realice una operación, cambiar valores suministrados a la operación o cambiar los resultados. Para obtener más información, vea Registrar scripts en el servidor.

El objeto request siempre es el tercer argumento que se pasa a una función de script registrada. Debe llamar a execute o a respond en el script para asegurarse de que el cliente recibe una respuesta. Si no lo hace, la operación agota el tiempo de espera.

API personalizada:

El objeto request se pasa como el primer argumento a la función que define un método HTTP exportado en una API personalizada. Esta versión request (objeto) usa la express.js (biblioteca) para proporcionar funcionalidad adicional a los scripts.

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.