
[英]Laravel Ajax request, No 'Access-Control-Allow-Origin' header
[英]Access-Control-Allow-Origin after jQuery AJAX HEAD request
好的,这是一个简单的问题,每次我尝试通过jQuery的ajax方法发出HEAD请求时,都会收到以下错误信息:
Access-Control-Allow-Origin不允许使用来源http://something.loc 。
我想这是每个服务器上的一个可配置参数。 我尝试“调查”的链接是用户输入的网络上的任何站点,因此没有“已知”服务器的列表)
在此之前,我已经使用PHP的get_headers()方法成功地进行了id设置,效果很好。
我想知道,makin请求(jQuery vs. PHP)有什么区别?为什么我可以用PHP提取头信息,而在jQuery中进行操作时却收到此错误?
Tnx :)
如果您使用服务器上运行的PHP发出请求,则该请求来自您。
如果您使用访问者浏览器中运行的JavaScript发出请求,则该请求来自访问者…具有访问者的身份…和访问者的凭据…但数据仍可用于您的代码。 如果浏览器允许您从任意网站访问数据,则可以在这些网站上访问访问者的私人信息。
Access-Control-Origin允许服务器声明可用于给定URI的数据不是私有数据,因此允许在其他站点上运行的JavaScript对其进行访问。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.