【问题标题】:Use plain API requests to Azure mobile serivces对 Azure 移动服务使用普通 API 请求
【发布时间】:2015-09-27 10:42:51
【问题描述】:

我编写了一些基本的 Azure 移动服务。目前它只包含一个表,但会进一步增长。我想做的是能够从我自己的桌面软件向移动服务发送 GET/POST 请求。

我想拥有这个功能来进行单元测试、黑盒测试和使用方便的方式审查整体后端行为。

现在当我尝试发送请求时,例如:

https://mymobileservice.azure-mobile.net/tables/TodoItem

得到这样的回应,这是显而易见的:

{ "message": "Authorization has been denied for this request." }

请问如何授权?是否已经有现成可用的解决方案满足我的需求?

【问题讨论】:

    标签: api azure azure-mobile-services


    【解决方案1】:

    您需要在请求标头中添加应用程序密钥。在门户中,查找屏幕底部的“管理密钥”按钮并获取应用程序密钥。在您的桌面软件代码中,将带有应用密钥的 X-ZUMO-APPLICATION 标头添加到您的查询中。

    之前尝试使用 Fiddler(在 Windows 上)或 Chrome 和 Postman 进行测试。 https://www.getpostman.com/docs/requests

    查看此 Azure 文档页面了解更多信息:https://msdn.microsoft.com/en-us/library/azure/jj677199.aspx

    【讨论】:

    • 完美!你拯救了我的一天:)
    猜你喜欢
    • 2016-06-09
    • 2014-05-14
    • 1970-01-01
    • 2022-01-17
    • 1970-01-01
    • 2015-01-28
    • 1970-01-01
    • 2013-04-29
    • 1970-01-01
    相关资源
    最近更新 更多