首页 > 解决方案 > “不存在'Access-Control-Allow-Origin'标头”,当它存在时

问题描述

我正在尝试从一个网站向我自己的网站发送 POST 请求。我已确保明确允许 CORS 访问,但是当我尝试发送实际的 POST 请求时,我一直遇到No 'Access-Control-Allow-Origin' header is present on the requested resource.错误。

我尝试将 POST 请求发送到的页面代码如下所示: 在此处输入图像描述

响应标头如下所示: 在此处输入图像描述

此外,我尝试使用纯 JavaScript、AJAX 和 jQuery 发送请求,但它们都失败了。

这是 jQuery 的尝试: 在此处输入图像描述

普通的 JavaScript 尝试: 在此处输入图像描述

最后是 AJAX 尝试: 在此处输入图像描述

我在这里做错了什么?

编辑:对不起,我正在查看错误的标题窗口。之前的截图是我用浏览器查看地址的。我更新了屏幕截图以显示网络窗格实际显示的有关$.post请求的内容。

标签: javascriptphpjqueryajaxcors

解决方案


愚蠢的解决方案。我忘记放在www.后面了http://。在www.域名之前,代码可以工作。谢谢大家的帮助:)。


推荐阅读