繁体   English   中英

使用Django Rest框架的跨站点发布请求

[英]Cross site post request with django rest framework

我需要使用ajax将跨域请求发送到使用django rest框架(DRF)的应用程序构建。 我知道我需要csrf令牌来允许该请求,但不确定如何实现它。

我在流程中的哪里获取令牌?

您需要将CSRF令牌与所有POST请求一起传递。

您可以在https://docs.djangoproject.com/en/dev/ref/contrib/csrf/上了解如何使用Javascript获得此信息; 那里有完整的代码示例。

我认为这是不可能的,因为csrf_token的目的是防止跨站点请求伪造。 这是链接https://docs.djangoproject.com/en/dev/ref/contrib/csrf/

尽管如果您可以访问django应用,则可以放置csrf_exempt装饰器,以便即使没有crsf_token也可以接受POST请求。

暂无
暂无

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

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