2015-09-27 29 views
1

我編寫了一些基本的Azure移動服務。目前它只包含一張表,但會進一步增長。我想要做的是有能力通過我自己的桌面軟件向移動服務發送GET/POST請求。將簡單的API請求用於Azure移動服務

我想要使用這個功能來進行單元測試,黑箱測試和使用便捷的方式來查看整體後端行爲。

現在,當我嘗試發送請求,例如:

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

有這樣的反應,這是顯而易見的:

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

如何授權嗎?有沒有準備好爲我的需求使用解決方案?

回答

2

您需要在請求標頭中添加應用程序密鑰。在門戶中,查找屏幕底部的管理密鑰按鈕並獲取應用程序密鑰。在您的桌面軟件代碼中,將帶應用程序鍵的X-ZUMO-APPLICATION標題添加到您的查詢中。

嘗試使用Fiddler(在Windows上)或使用Postman的Chrome進行測試。 https://www.getpostman.com/docs/requests

檢查更多信息這Azure的文檔頁面:https://msdn.microsoft.com/en-us/library/azure/jj677199.aspx

+0

完美!你拯救我的一天:) –