Azure Web App with" https" url到Azure App Api请求无法正常工作

时间:2016-09-07 12:26:10

标签: azure-api-apps azure-web-app-service

Angularjs对外部Azure App Api的http请求从Azure Web App使用" https"失败,但在url为http时有效。在Web App中打开身份验证,但如果未经过身份验证,则无需执行任何操作。我错过了什么?

2 个答案:

答案 0 :(得分:0)

@bsoulier引导我走向罪魁祸首。这是同源策略,错误的协议(web api url也需要“https”)导致问题。

答案 1 :(得分:0)

您的问题与Same Origin Policy有关,您可以在this SO answer找到详细信息。

简而言之,您无法调用安全资源,而不是您所在的网页(在您的情况下,从HTTPS页面向HTTP资源发出AJAX请求) )。