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

<


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部