Экспорт (0) Печать
Развернуть все

объект запроса

Обновлено: Февраль 2015 г.

В скрипте операции c таблицей, используемом для выполнения запрошенной операции с таблицей и определения ответа клиенту. В пользовательском API-скрипте предоставляет функциональность объекта запроса, реализованную библиотекой Express.js.

При использовании в скрипте, зарегистрированном для операции с таблицей, этот объект содержит следующие члены.

Следующие функции используются в скриптах операций с таблицей.

выполнить

Синтаксис Возвращаемые значения Описание

request.execute()

неопределенный

Реализует поведение по умолчанию для операции.

request.execute(options)

неопределенный

Выполняет операцию с обработчиками успеха или ошибки, представленными как options. Дополнительные сведения см. в разделе Переопределение успеха и ошибки.

respond

Синтаксис Возвращаемые значения Описание

request.respond()

неопределенный

Записывает ответ по умолчанию.

request.respond(err)

неопределенный

Записывает ответ с указанным объектом ошибки.

request.respond(statusCode, body)

неопределенный

Записывает пользовательский ответ с предоставленным кодом состояния HTTP и текстом сообщения.

Следующее свойство поддерживается в операциях с таблицей.

 

Имя Возвращаемые значения Описание

parameters

Объект JSON

Возвращает коллекцию параметров, предоставленных для URI запроса в качестве параметров запроса.

При использовании в пользовательском экспорте API этот объект содержит следующие члены.

Следующая функция используется в пользовательском API:

header

Синтаксис Возвращаемые значения Описание

request.header('header-value')

Объект JSON

Возвращает представление JSON именованного header-value из заголовков HTTP-запроса, отправленных в пользовательском API-запросе. Дополнительные сведения см. в разделе Типы содержимого и заголовки.

Следующие свойства объекта запроса Express.js обычно используются в пользовательском API.

 

Имя Возвращаемые значения Описание

headers

Объект JSON

Возвращает коллекцию всех заголовков сообщения как объект JSON. Отдельные заголовки можно получить путем вызова функции header. Дополнительные сведения см. в разделе Типы содержимого и заголовки.

query

Объект JSON

Используется для доступа ко всем пользовательским параметрам запроса, представленным в запросе.

service

объект службы

Возвращенный объект службы обеспечивает доступ к следующим объектам, относящимся к мобильным службам: push, tables и mssql.

user

объект user

Возвращает объект user, который содержит сведения о клиенте, отправляющем запрос.

Полный список всех свойств объекта запроса см. в документации библиотеки express.js.

Операции с таблицей:

Мобильные службы Microsoft Azure позволяет зарегистрировать код JavaScript, который будет выполнен службой в случае применения к определенной таблице операции вставки, обновления, удаления или запроса. Эти скрипты позволяют добавлять бизнес-логику в операции с таблицами, предотвращать операции, изменять значения, передаваемые операциям, а также изменять результаты. Дополнительные сведения см. в разделе Как регистрировать скрипты на сервере.

Объект request всегда является третьим аргументом, передаваемым зарегистрированной функции скрипта. В скрипте необходимо вызывать execute или respond для проверки того, получил ли клиент ответ. Если этого не сделать, истечет время ожидания операции.

Пользовательский API.

Объект запроса передается в качестве первого аргумента функции, которая определяет экспортированный метод HTTP в пользовательском API. В этой версии объекта запроса используется библиотека express.js для обеспечения дополнительной функциональности скриптов.

Показ:
© 2015 Microsoft