为什么我的浏览器发送OPTIONS HTTP请求而不是POST?

时间:2020-02-06 18:29:37

标签: django reactjs django-rest-framework django-allauth

谁能告诉我屏幕截图的第一行和最后一行有什么区别 screenshot here

当我尝试从前端登录表单(反应)登录时,它没有任何响应,而当我尝试从rest-framework的内置登录表单登录时,则在终端中显示第一行然后成功登录并生成我的令牌。

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

检查响应状态-在两个第一个请求处均为405(不允许使用该方法)。最后一个是200(确定)。这是因为django-rest-auth登录名仅接受POST个请求,要求您发送凭据。

您可能想阅读一些docs