2

我在 Azure 上部署了一个 Web 应用程序 (.NET)。我希望能够从 Android 应用程序向 Azure 上的该应用程序发送 http 请求。

当尝试从浏览器访问端点之一时,我被重定向到登录页面(Azure 类型的登录页面)。输入凭据后,我被重定向到正确的页面,并显示了我想要获取的 Json 文件,因此我猜我的 Web 应用程序正在运行。

在我的 Android 应用程序中,为了处理身份验证部分,我使用 ADAL 库。我已经在 Azure 上注册了本机应用程序,并且能够进行身份验证并获取令牌。

但是当我尝试向我的网络应用程序发送请求时,将令牌放在标头中(授权:承载 eyJ0 ...),我总是收到 400 Bad Request 响应。

我的本机应用程序可以访问我在 Azure 上的 Web 应用程序(我在 Azure 门户上设置了权限),当我在本地运行我的 Web 应用程序时,我可以成功地从我的 Android 应用程序发送请求。

任何想法将不胜感激

4

0 回答 0