导出 (0) 打印
全部展开

请求对象

更新时间: 2013年8月

在表操作脚本中,用于执行请求的表操作和确定对客户端的响应。在自定义 API 脚本中,公开由 Express.js 库实现的请求对象功能。

在用于注册到表操作的脚本中时,此对象包含以下成员:

函数

在表操作脚本中使用以下函数:

执行 (execute)

语法 返回 说明

request.execute()

未定义

执行操作的默认行为。

request.execute(options)

未定义

用以 options 形式提供的 success 或 error 处理程序执行操作。有关详细信息,请参阅重写 success 和 error

respond

语法 返回 说明

request.respond()

未定义

写入默认响应。

request.respond(err)

未定义

写入一个响应,其中具有指定的错误对象。

request.respond(statusCode, body)

未定义

写入一个自定义响应,其中具有所提供的 HTTP 状态代码和消息正文。

属性

表操作中支持以下属性。

 

名称 返回 说明

parameters

JSON 对象

返回作为查询参数提供给请求 URI 的参数集合。

在用于自定义 API 导出中时,此对象包含以下成员:

函数

在自定义 API 中使用以下函数:

header

语法 返回 说明

request.header('header-value')

JSON 对象

从自定义 API 请求中发送的 HTTP 请求头返回命名 header-value 的 JSON 表示形式。有关更多信息,请参见内容类型和标头

属性

自定义 API 中经常使用 Express.js request 对象的以下属性。

 

名称 返回 说明

headers

JSON 对象

返回所有消息头的集合,作为一个 JSON 对象。通过调用 header 函数获取个别的头。有关更多信息,请参见内容类型和标头

query

JSON 对象

用于访问在请求中提供的任何自定义查询参数。

service

服务对象

通过返回的 服务对象,可访问这些移动服务特有的对象:pushtablesmssql

user

user 对象

返回 user 对象,其中包含有关发送请求的客户端的信息。

有关 request 对象上提供的所有属性的完整列表,请参阅 express.js 库文档。

表操作:

通过 Windows Azure 移动服务,您可以注册在对特定表执行插入、更新、删除或查询操作时要由服务执行的 JavaScript 代码。这些脚本提供以下功能:将业务逻辑注入表操作、停止某个操作的进行、更改提供给该操作的值或者更改结果。有关详细信息,请参阅如何:在服务器上注册脚本

request 对象始终是传递给已注册的脚本函数的第三个参数。必须在脚本中调用 executerespond 以确保客户端接收响应。否则,操作将超时。

自定义 API:

request 对象作为第一个参数传递给在自定义 API 中定义导出 HTTP 方法的函数。request 对象的此版本使用 express.js 库向脚本提供其他功能。

Microsoft 正在进行一项网上调查,以了解您对 MSDN 网站的意见。 如果您选择参加,我们将会在您离开 MSDN 网站时向您显示该网上调查。

是否要参加?
显示:
© 2014 Microsoft