繁体   English   中英

使用JQuery发布Django的React.js获得了403

[英]React.js using JQuery to Post Django got 403

我知道这应该是csrf问题。 但是在不同的端口上它的工作方式不同。

Django服务器在8000上,然后我在3000和8000上都测试了前端,我得到了:

当我在localhost:3000上测试前端时,我可以完成发布工作;

当我在localhost:8000上测试前端时,我得到403;

$.post("http://localhost:8000/todos/", {title:this.refs.title.value,text:this.refs.text.value });

任何想法如何工作?

由于您报告的是403 Forbidden,因此我想您实际上是CORS问题 ,而不是csrf。

我建议您在设置中的端口8000上安装django-cors-headers并将您的前端列入白名单。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM