Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Crendentinals发送飞行前(选项)AJAX请求_Javascript_Ajax - Fatal编程技术网

Javascript 使用Crendentinals发送飞行前(选项)AJAX请求

Javascript 使用Crendentinals发送飞行前(选项)AJAX请求,javascript,ajax,Javascript,Ajax,我有一个使用服务器端API的客户端应用程序。客户端和服务器端应用程序放在不同的域上。放置在服务器端cookie中的会话id。因此,客户端应用程序应该在每个AJAX请求中发送cookie。我在Xhr对象中使用withCredentials选项来发送每个AJAX请求的标题。问题是飞行前选项请求中没有标题。但是我需要这个cookies,因为服务器端应该知道谁发送了这个请求,因为每个用户都有自己的路由。实际上,浏览器永远不会在选项请求上发送凭据。这些请求允许浏览器检索访问控制-*响应头。 查看,讨论响应

我有一个使用服务器端API的客户端应用程序。客户端和服务器端应用程序放在不同的域上。放置在服务器端cookie中的会话id。因此,客户端应用程序应该在每个AJAX请求中发送cookie。我在Xhr对象中使用
withCredentials
选项来发送每个AJAX请求的标题。问题是飞行前选项请求中没有标题。但是我需要这个cookies,因为服务器端应该知道谁发送了这个请求,因为每个用户都有自己的路由。

实际上,浏览器永远不会在
选项
请求上发送凭据。这些请求允许浏览器检索
访问控制-*
响应头。 查看,讨论响应中
XMLHttpRequest
Access Control Allow Credentials
上的
with Credentials
的使用。浏览器将拒绝任何不包含
访问控制允许凭据:true
标题的响应,并且使响应对调用的web内容可用


也可以考虑使用令牌AUTH而不是Cookie。 请张贴您的密码。。。。。没有人能不看到文字