2015-03-26 2 views
0

Я разрабатываю приложение Unity. Я хочу войти на сайт Django.Как получить токен csrf в собственном приложении для Django web

При создании веб-сайта в Django, мы просто <form action="." method="post">{% csrf_token %} код в шаблоне.

Но родное приложение не знает, как получить токен csrf.

Не могли бы вы рассказать мне токен csrf или как создать в C# единства?

+1

обычно вы также можете получить csrf_token от куки, отправленных с сервера, так и на запрос GET из C# должен содержать маркер, который затем можно использовать позже запросов POST из C# –

+0

Ах я вижу. Я просто должен использовать GET. – shinriyo

+0

Первый запрос - GET (для получения действительного токена), тогда все остальные запросы, требующие данных POST, могут использовать этот токен. –

ответ

0

Вы можете использовать заголовок X-CSRFToken для передачи токена и файла cookie csrftoken, чтобы получить фактическое значение токена. Это может потребовать некоторых изменений в приложении Django.

Детали: https://docs.djangoproject.com/en/1.6/ref/contrib/csrf/#ajax

+0

спасибо, что ответили. Но я бы хотел получить от родного приложения, такого как ПК, Mac, Android и iOS. – shinriyo

 Смежные вопросы

  • Нет связанных вопросов^_^