将django与邮递员{“ detail”:“ CSRF失败:CSRF令牌丢失或不正确。”}

命运

我正在使用邮递员检查来自django-rest-framework的json响应。

当我第一次尝试通过POST方法将ID,电子邮件,密码发布到我在AWS(amazon Web services)上的django时,它运行良好。它返回像:

  {
    "key": "99def123123123123d88e15771e3a8b43e71f"
}

但是在第一次尝试之后,换句话说,从第二次尝试返回

{"detail":"CSRF Failed: CSRF token missing or incorrect."}

(另外编辑+)我的油灰终端说 "POST /rest-auth/login/ HTTP/1.1" 403 58

我看到了http://kechengpuzi.com/q/s31108075,但这不适用于我的情况。

http://django-rest-framework.narkive.com/sCyJk3hM/authentication-ordering-token-vs-session中,我找不到使用邮递员的解决方案

  1. 如何正确使用邮递员?

  2. 还是可以推荐其他工具使用?

我正在用retrofit2制作android应用程序,因此我需要工具来检查POST,GET方法和响应。

风向

您的api需要CSRF令牌,您必须将CSRF令牌添加到请求(和邮递员)中:

data: { csrfmiddlewaretoken: csrf_token, "username": "thesamething", "email": "thesamething", "password": "thesamething" }

你可以得到CSRF从表单输入字段令牌(你会发现一个隐藏字段,如果你使用Django内置的形式API),或者如果你使用Ajax,你可以看一下跨站请求伪造保护。它无关使用您的授权密钥,您的密钥用于识别您的身份,CSRF令牌用于确保此请求是从您的服务器发送的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

“ CSRF失败:CSRF令牌丢失或不正确。” 在Django Rest中:UpdateModelMixin

来自分类Dev

Django 1.9:使用Stripe的CSRF令牌丢失或不正确

来自分类Dev

禁止(CSRF令牌丢失或不正确)Django错误

来自分类Dev

CSRF令牌丢失或在Django中不正确

来自分类Dev

Django 1.9.2 + jQuery + POST-错误403-CSRF令牌丢失或不正确

来自分类Dev

Django + VueJS:POST 403禁止-CSRF令牌丢失或不正确

来自分类Dev

使用Django和JS的“禁止(CSRF令牌丢失或不正确。):”

来自分类Dev

Django 服务器 403(CSRF 令牌丢失或不正确)

来自分类Dev

Django:使用 AJAX 上传文件:表单表示文件输入字段为空(或 CSRF 令牌丢失或不正确)

来自分类Dev

CSRF失败:CSRF令牌丢失或不正确

来自分类Dev

Django Rest Framework邮递员令牌认证

来自分类Dev

如何使用邮递员从Django Rest Framework获取令牌

来自分类Dev

Django CSRF cookie设置不正确

来自分类Dev

没有jQuery的Django CSRF丢失或不正确的Ajax POST(Vanilla JavaScript)

来自分类Dev

禁止(CSRF令牌丢失或不正确。)

来自分类Dev

详细信息:“ CSRF失败:CSRF令牌丢失或不正确。”

来自分类Dev

邮递员中的令牌密钥认证

来自分类Dev

检索承载令牌邮递员扑腾

来自分类Dev

用邮递员设置访问令牌

来自分类Dev

邮递员将表单数据转义到API导致意外的令牌错误

来自分类Dev

CSRF令牌丢失或无效的Django

来自分类Dev

CSRF令牌在一页上丢失或不正确

来自分类Dev

Python 请求:CSRF 令牌丢失或不正确

来自分类Dev

邮递员获取令牌的预请求不起作用

来自分类Dev

Api通过邮递员,但在Mocha JS中失败

来自分类Dev

邮递员考试即使失败也总是通过

来自分类Dev

Laravel测试失败,但适用于邮递员

来自分类Dev

密钥已通过,但邮递员中的验证失败

来自分类Dev

使用邮递员从 json 文件中获取正确的数据

Related 相关文章

  1. 1

    “ CSRF失败:CSRF令牌丢失或不正确。” 在Django Rest中:UpdateModelMixin

  2. 2

    Django 1.9:使用Stripe的CSRF令牌丢失或不正确

  3. 3

    禁止(CSRF令牌丢失或不正确)Django错误

  4. 4

    CSRF令牌丢失或在Django中不正确

  5. 5

    Django 1.9.2 + jQuery + POST-错误403-CSRF令牌丢失或不正确

  6. 6

    Django + VueJS:POST 403禁止-CSRF令牌丢失或不正确

  7. 7

    使用Django和JS的“禁止(CSRF令牌丢失或不正确。):”

  8. 8

    Django 服务器 403(CSRF 令牌丢失或不正确)

  9. 9

    Django:使用 AJAX 上传文件:表单表示文件输入字段为空(或 CSRF 令牌丢失或不正确)

  10. 10

    CSRF失败:CSRF令牌丢失或不正确

  11. 11

    Django Rest Framework邮递员令牌认证

  12. 12

    如何使用邮递员从Django Rest Framework获取令牌

  13. 13

    Django CSRF cookie设置不正确

  14. 14

    没有jQuery的Django CSRF丢失或不正确的Ajax POST(Vanilla JavaScript)

  15. 15

    禁止(CSRF令牌丢失或不正确。)

  16. 16

    详细信息:“ CSRF失败:CSRF令牌丢失或不正确。”

  17. 17

    邮递员中的令牌密钥认证

  18. 18

    检索承载令牌邮递员扑腾

  19. 19

    用邮递员设置访问令牌

  20. 20

    邮递员将表单数据转义到API导致意外的令牌错误

  21. 21

    CSRF令牌丢失或无效的Django

  22. 22

    CSRF令牌在一页上丢失或不正确

  23. 23

    Python 请求:CSRF 令牌丢失或不正确

  24. 24

    邮递员获取令牌的预请求不起作用

  25. 25

    Api通过邮递员,但在Mocha JS中失败

  26. 26

    邮递员考试即使失败也总是通过

  27. 27

    Laravel测试失败,但适用于邮递员

  28. 28

    密钥已通过,但邮递员中的验证失败

  29. 29

    使用邮递员从 json 文件中获取正确的数据

热门标签

归档