api - 使用格子 API 请求 Azure 移动服务

标签 api azure azure-mobile-services

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

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

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

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

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

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

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

最佳答案

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

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

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

关于api - 使用格子 API 请求 Azure 移动服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32807079/

相关文章:

javascript - 使用换行符解析 JSON 数据

api - PayPal 自适应支付 - 错误 520009 - 账户受限

c# - 如何在不使用 MS Graph API 的情况下获取用户信息

c# - 从Azure Mobile Windows Phone 8.1上传文件

c# - 与本地数据库和azure移动服务同步

php - 开发消息服务器的最佳结构

swift - API 不支持 IPv6,应用被拒绝。我能做些什么?

amazon-web-services - AWS Cognito 是否支持使用 Azure Ad 作为外部 Idp 自动配置?

azure - Azure SQL DW 中的 BroadcastMove

c# - Azure移动服务: Define a Table only locally