ajax跨域 403,跨域ajax选项错误403(Django)
我正在使用django开发一些站点aaa.com,该站点发送跨域ajax“
GET”请求以从bbb.com接收json数据,而bbb.com也在django上运行并且正在使用REST框架。此时,添加可以使一切正常
crossDomain: true; withCredentials:true。当然,它是在aaa.com的服务器端配置的。
...-Allow-Credentials: true; ...-Allow-Origin: bbb.com
当aaa.com尝试发出PUT POST DELETEajax请求时,就会出现主要问题。根据CORS文档:[https://www.w3.org/TR/cors/#cross-origin-request-with-
preflight-0],客户端ajax请求是正确的,并且
...-Allow-Headers, ...-Allow-Methods
与
...-Request-Headers, ...-Request-Methods
一切正常,但我仍然收到403错误。这是请求/响应:
General:
Request URL:http://bbb.com/api/someapipage/
Request Method:OPTIONS
Status Code:403 Forbidden
Remote Address:some ip:80
Response Headers:
Access-Control-Allow-Credentials:true
Access-Control-Allow-Headers:accept, content-type, x-csrftoken, x-requested-with
<本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
