【发布时间】:2014-03-13 04:48:34
【问题描述】:
求救!!!!!!!!! 我被烦人的跨域问题困住了。域 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
服务器端配置:
标头添加 Access-Control-Allow-Origin "*" 标头添加 Access-Control-Allow-Headers "Accept, Origin, X-Requested-With, Content-Type" 标头添加访问控制允许方法“GET,POST,OPTIONS” 标头设置 Access-Control-Allow-Credentials "true" 我也尝试强制 Content-Type 为 text/plain,但仍然无法工作。我需要在后端做一些额外的处理吗?帮我!谢谢。
【问题讨论】:
标签: cross-domain