我越来越想做利用爱可信在reactjs应用的ajax
调用错误的mirriad。我有一个api
生活在一个子域,并从主域进行调用。Reactjs Ajax请求跨源处理
的.htaccess:在reactjs(使用爱可信)
Header add Access-Control-Allow-Origin: "*"
Header add Access-Control-Allow-Credentials: "true"
Header add Access-Control-Allow-Methods: "GET,HEAD,OPTIONS,POST,PUT"
Header add Access-Control-Allow-Headers: "Access-Control-Allow-Headers, Origin,Accept, X-Requested-With, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers"
阿贾克斯头:
var options = {
method: 'GET',
url: 'http://admin.mysite.com/menus/5',
headers: {
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'GET,HEAD,OPTIONS,POST,PUT',
'Access-Control-Allow-Headers': 'Access-Control-Allow-Headers, Origin,Accept, X-Requested-With, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers'
}
}
我试图更改每个这些却得到不同的错误。如果我有Header add Access-Control-Allow-Origin: "*"
它抱怨双重起源。如果我删除它,我收到一个关于Access-Control-Allow-Origin is not allowed by Access-Control-Allow-Headers in preflight response
的错误其他更改已回复Access-Control-Allow-Headers is not allowed by Access-Control-Allow-Headers in preflight response
我使用wordpress作为无头CMS并利用restful api来提取我需要的数据。如果我删除了所有这一切,我可以get
我的数据不错,但我不能post
无固定跨域问题,我已经注意到了。
尝试修改您的标头“Access-Control-Allow-Origin”:'*',''Access-Control-Allow-Origin':'http:// admin.mysite.com',' –