跨域 Http 发布数据



帮助!!!!!!!!!! 我被烦人的跨域问题困住了。域 A 想要发布到域 B。

$http_({
    'method': 'POST',
    'url':'https://domainB.com/api/v5.php?rpc=/items/get',
    'data': {'businessId': 1}
})

但是请求总是失败。 我一直得到同样的东西。

Name:v5.php?rpc=/items/get
domainB.com/api/
Method:OPTIONS; 
Status:(canceled);
Request URL:https://domainB.com/api/v5.php?rpc=/items/get
Request Headers CAUTION: Provisional headers are shown.
Access-Control-Request-Headers:accept, content-type
Access-Control-Request-Method:POST 
Origin:http://domainA.com
Referer:http://domainA.com/html/dashboard.html
Query String Parametersview sourceview URL encoded
rpc:/items/get  

服务器端配置:

标头添加访问控制允许源"*"标头添加访问控制允许标头"接受、源、X 请求与、内容类型"标头添加访问控制允许方法"获取,发布,选项"标头集访问控制允许凭据"true"
我还尝试强制内容类型为文本/纯文本,但仍然无法正常工作。我是否需要在后端进行一些额外的处理?帮帮我!谢谢。

将标头访问控制允许凭据设置为 true 时,您 不能对标头访问控制允许源使用通配符。那是 必须指定特定主机

重复问题:跨域 AJAX 与凭据,PHP 返回标头内容长度,但没有内容

相关内容

  • 没有找到相关文章

最新更新