我正在使用邮递员检查来自 django-rest-framework 的 json 响应。
当我第一次尝试通过 POST 方法将 id、电子邮件、密码发布到 AWS(亚马逊网络服务)上的 django 时,效果很好。它返回如下:
{
"key": "99def123123123123d88e15771e3a8b43e71f"
}
但在第一次尝试之后,换句话说,从第二次尝试开始,它返回了
{"detail":"CSRF Failed: CSRF token missing or incorrect."}
(另外编辑+)我的腻子终端说"POST /rest-auth/login/ HTTP/1.1" 403 58
I saw http://kehengpuzi.com/q/s31108075 http://kechengpuzi.com/q/s31108075,但这不适合我的情况。
和来自http://django-rest-framework.narkive.com/sCyJk3hM/authentication-ordering-token-vs-session http://django-rest-framework.narkive.com/sCyJk3hM/authentication-ordering-token-vs-session,我找不到使用邮递员的解决方案
如何正确使用邮递员?
或者您能推荐其他使用的工具吗?
我正在使用 Retrofit2 制作 Android 应用程序,所以我需要工具来检查 POST、GET 方法和响应。
如果通过 DRF 使用基于令牌的身份验证,请不要忘记在 settings.py 中进行设置。否则你会收到 CSRF 错误
REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': [
'rest_framework.authentication.TokenAuthentication',
]
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)