我正在本地虚拟主机(http://foo.app:8000)上运行有角度的应用程序。它使用发出了对另一个本地VirtualHost(http://bar.app:8000)的请求$http.post
。
$http.post('http://bar.app:8000/mobile/reply', reply, {withCredentials: true});
当然,在Chrome开发者工具的网络标签中,我看到了OPTIONS请求,响应中包含标题:
Access-Control-Allow-Origin: http://foo.app:8000
但是,POST请求被取消,并出现以下错误:
所请求的资源上没有“ Access-Control-Allow-Origin”标头。因此,不允许访问源’
http://foo.app:8000 ‘。
有人经历过吗?该Access-Control-Allow- Origin
头非常清楚地包含在OPTIONS的响应请求,所以我不能为我的生命弄清楚为什么POST充当头不见了。
Access-Control-Allow-Credentials
也设置为true
。
对于本地开发人员来说,这是Chrome中的错误。尝试其他浏览器。这样就可以了。
问题内容: 我正在本地虚拟主机(http://foo.app:8000)上运行有角度的应用程序。它使用发出了对另一个本地VirtualHost(http://bar.app:8000)的请求。 当然,在Chrome开发者工具的网络标签中,我看到了OPTIONS请求,响应中包含标题: 但是,POST请求被取消,并出现以下错误: 所请求的资源上没有“ Access-Control-Allow-Orig
问题内容: 将web.xml移植到Java配置后出现以下问题 根据一些Spring参考,尝试了以下尝试: 所选择的值来自有效的web.xml过滤器: 有什么想法为什么Spring java config方法不能像web.xml文件那样工作? 问题答案: 将CorsMapping从更改方法。 为整个应用程序启用CORS很简单: 你可以轻松更改任何属性,以及仅将此CORS配置应用于特定的路径模式: 控
Access-Control-Allow-Origin响应 header 指示是否该响应可以与具有给定资源共享原点。 Header type Response header Forbidden header name no 语法 Access-Control-Allow-Origin: *Access-Control-Allow-Origin: <origin> 指令 * 对于没有凭据的请求,服务
我正在写我的webApp,我正在使用AngularJS。在这个应用程序中,我创建了一个名为script.js的文件,并报告了以下代码: 使用这段代码,我调用遵循RESTful原则的API。当我运行代码时,我遇到了以下问题: XMLHttpRequest无法加载https://api.getEvents.co请求的资源上没有“access-control-allow-origin”标头。因此,不允许
Response.AddHeader(“Access-Control-Allow-Origin”,“*”)是如何实现的;行设置多个标题时,包括,但没有当我删除它?