簡體   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