我在 Azure 中创建了一个移动服务和一个自定义 API。我使用fiddler发送请求并做了一些基本且简单的测试。
在 Azure 端,我为我的移动服务创建了一个自定义 API。假设名称为ExampleCustomApi。在我的代码中
exports.put = function(request, response) {
var tags = request.parameters.tags;
...
...
}
在 fiddler 端,我将 http 方法设置为“PUT”,并将 url 设置为我的自定义 api。 然后我将请求正文设置为 { "tags": "tag1"}。
当我在 fiddler 中执行请求时,我收到 500 返回。 Azure 移动服务中的日志显示参数未定义。
那么我的问题是如何在服务器端获取请求正文。我查看了请求对象的文档,在我看来参数是我应该使用的,但它不起作用。
最佳答案
request 是express.js 库中的一个对象。 这是来自 MSDN http://msdn.microsoft.com/library/azure/jj554218.aspx 的文档 来自express.js http://expressjs.com/api.html#req.body 的文档 我可以使用 request.body 来获取正文内容。
关于azure - 如何从 Azure 移动服务中的请求获取正文内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24199099/