使用HTTP时交叉原点请求失败



在我的angularjs应用程序中,当角进入静止接口(使用Chrome and IE11(

您在Chrome Console中看到的内容:

XMLHttpRequest cannot load localhost:9080/user/api/whoami. 
 Cross origin requests are only supported for protocol schemes: 
 http, data, chrome, chrome-extension, https, chrome-extension-resource. 


在Serveride上,使用Camel实现了REST接口:

restConfiguration()
    .enableCORS(true)
    .corsHeaderProperty("Access-Control-Allow-Headers", "Origin, Accept, X-Requested-With, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers")
    .corsHeaderProperty("Access-Control-Allow-Origin","*")
    .component("servlet")
    .bindingMode(RestBindingMode.json)
    .dataFormatProperty("prettyPrint", "true");

这个问题在这里询问,但始终处理本地加载的文件。

使用本地应用程序jboss(9080(用于前端角(8080(我什至不明白为什么存在交叉原素 -

应用程序无法连接到名为 localhost 的地址,因此错误消息说

交叉原点请求仅支持协议方案:http,...

将接口更改为 http://localhost ...而且一切都很好

相关内容

  • 没有找到相关文章

最新更新