Exporter (0) Imprimer
Développer tout

request (objet)

Mis à jour: août 2013

Dans un script d'opération sur la table, permet d'exécuter l'opération de table demandée et de déterminer la réponse donnée au client. Dans un script d'API personnalisé, expose la fonctionnalité d'objet de demande implémentée par la bibliothèque Express.js.

Lorsqu'il est utilisé dans un script inscrit dans une opération de table, cet objet contient les membres suivants :

Functions

Les fonctions suivantes sont utilisées dans les scripts d'opération de table :

exécuter

Syntaxe Valeurs de retour Description

request.execute()

non défini

Exécute le comportement par défaut pour l'opération.

request.execute(options)

non défini

Exécute l'opération avec les gestionnaires de réussite ou d'erreur fournis comme options. Pour plus d'informations, consultez Substituer les gestionnaires de réussite et d'erreur.

répondre

Syntaxe Valeurs de retour Description

request.respond()

non défini

Écrit la réponse par défaut.

request.respond(err)

non défini

Écrit une réponse avec l'objet d'erreur spécifié.

request.respond(statusCode, body)

non défini

Écrit une réponse personnalisée avec le code d'état HTTP et le corps du message fournis.

Propriétés

La propriété suivante est prise en charge dans les opérations de table.

 

Nom Valeurs de retour Description

parameters

Objet JSON

Retourne une collection de paramètres fournis à l'URI de demande comme paramètres de requête.

Utilisé dans une exportation de l'API personnalisée, cet objet contient les membres suivants :

Fonctions

La fonction suivante est utilisée dans une API personnalisée :

header

Syntaxe Valeurs de retour Description

request.header('header-value')

Objet JSON

Retourne une représentation JSON de header-value nommé dans les en-têtes de requête HTTP envoyés dans demande de l'API personnalisée. Pour plus d'informations, consultez Types de contenu et en-têtes.

Propriétés

Les propriétés suivantes de l'objet demande Express.js sont généralement utilisées dans une API personnalisée.

 

Nom Valeurs de retour Description

headers

Objet JSON

Retourne une collection de tous les en-têtes de message, comme objet JSON. Différents en-têtes sont obtenus en appelant la fonction header. Pour plus d'informations, consultez Types de contenu et en-têtes.

query

Objet JSON

Utilisé pour accéder à tous les paramètres de requête personnalisés fournis dans la demande.

service

service (objet)

L'service (objet) retourné permet d'accéder à ces objets spécifiques aux services mobiles : pushtables et mssql.

user

user (objet)

Retourne l'user (objet), qui contient des informations sur le client qui envoie la demande.

Pour une liste complète de toutes les propriétés disponibles sur l'objet demande, consultez la documentation de la bibliothèque express.js.

Opérations de table :

Avec Windows Azure Mobile Services, vous pouvez inscrire du code JavaScript à exécuter par le service lors d'une opération d'insertion, de mise à jour, de suppression ou d'interrogation portant sur une table spécifique. Ces scripts permettent d'injecter une logique métier dans l'opération relative à une table, d'empêcher une opération d'avoir lieu, de modifier les valeurs fournies à l'opération ou de changer les résultats. Pour plus d'informations, consultez Procédure : inscrire des scripts sur le serveur.

L'objet request est toujours le troisième argument passé à une fonction de script inscrit. Vous devez appeler execute ou respond dans votre script pour vous assurer que le client reçoit une réponse. Sinon, l'opération dépasse le délai d'attente imparti.

API personnalisée :

L'objet request est passé comme premier argument à la fonction qui définit une méthode HTTP exportée dans une API personnalisée. Cette version de l'objet demander utilise la bibliothèque express.js pour fournir des fonctionnalités supplémentaires à vos scripts.

Afficher:
© 2014 Microsoft