Как отправить CSRF-токен с помощью http-запроса flutter

как отправить CSRF токен с помощью HTTP запроса flutter У меня есть проект на основе Django, который использует django-rest-framework для API, когда я отправляю POST запрос, используя Postman, он работает отлично, но когда я отправляю HTTP.post запрос из моего приложения flutter, я получаю такой ответ:

Forbidden 403
CSRF verification failed. Request aborted.
You are seeing this message because this HTTPS site requires a “Referer header” to be sent by your Web browser, but none was sent

В django я использую function based view для получения запросов:

@api_view(['POST'])
@permission_classes([AllowAny,])
@csrf_exempt
def create_user(request):
   ......
   .....

тогда в URLS :

    path("api/v1/create_user/", api.create_user, name="create_user"),

и посылаю запрос в flutter :

http.post(Uri(myURL),header={
    'Content-Type': 'application/x-www-form-urlencoded',
}
,body={
'my_key':'my_value',
})
Вернуться на верх