Ionic - 无法访问外部URL或进行$ http API调用,获得401 Unauthorized Access Not URL to URL

时间:2015-05-18 23:00:02

标签: http ionic unauthorized

当我尝试在代码中进行任何$ http调用或外部URL请求时,我会收到401 Unauthorized错误作为响应。我目前正在我的模拟器和设备上运行离子运行ios,两者都显示同样的问题。

[错误]无法加载资源:服务器响应状态为401(未授权)(握手,第0行) http://localhost:8080/slc/Handshake?learnerId=f3f8b4f010e38602d839ece556d6dca4

我尝试了我的IP地址,但发生了同样的问题。此外,当我尝试加载外部文件时,会发生相同的错误。我目前允许在config.xml中访问localhost,但不确定这是否在问题中起作用。

  

此外,我还添加了$ httpProvider标头以允许访问,但同样没有进展。

$ httpProvider.defaults.useXDomain = true; $ httpProvider.defaults.withCredentials = true; $ httpProvider.defaults.headers.post [' Content-Type'] =' application / x-www-form-urlencoded;字符集= UTF-8&#39 ;; $ httpProvider.defaults.headers.common [' Access-Control-Allow-Origin'] =' *&#39 ;; 删除$ httpProvider.defaults.headers.common [' X-Requested-With'];

任何帮助都会很棒,因为我已经浏览了很多论坛,但我没有看到类似的问题。我也在Ionic 1.4.3

再次感谢你!

1 个答案:

答案 0 :(得分:0)

config.xml<access origin="*"/>中。即使在webview外部运行,你也会得到同样的错误吗?