当前位置: 首页 > 知识库问答 >
问题:

Django Rest框架JWT 400错误请求

顾鸣
2023-03-14

默认情况下,当凭据错误时,DRF-JWT返回400状态的响应。为什么会这样?当用户没有提供正确的登录信息时,浏览器控制台中会写入错误的请求日志。因此,我在前端处理错误,但仍然没有控制台错误消息。那么,我如何才能超越JWT,不筹集400美元,而是返回成功,正确的方法是什么?

共有1个答案

阎劲
2023-03-14

如果登录凭据不正确,服务器应返回HTTP 401或400错误。更多信息:

  • RESTful登录失败:返回401或自定义响应
  • DRF-JWT回购中的发行:400或401

4XX代表客户端错误。坏凭证就是这种情况的一个例子。由错误请求导致的控制台错误消息没有任何错误。

 类似资料:
  • 我想我会在这里问这个问题,因为我不太确定我会错在哪里。我正在尝试使用Django Rest框架类通过AJAX执行POST请求。但是,每当事件触发时,我都会收到以下错误: 这是堆栈跟踪中显示的内容: 上下文 我试图做到这一点,当用户单击“添加到列表”按钮时,它会向用户定义的列表发送一个cafeName(以及最终的其他详细信息)。 我想知道是否有人可以看看我的代码,并给我一些指导,我哪里出了问题? 代

  • 当我要求一个图像http://127.0.0.1:8000/api/images/1/或者传入参数进行裁剪http://127.0.0.1:8000/api/images/1/?height=320 我得到的答复是: 而在http://127.0.0.1:8000/api/images/ 答复是: 为什么缩略图不容易返回主机名,我如何将基本网址追加到响应中? 以下是我的看法。派克

  • 我正在处理后Ajax请求函数。在那里的函数需要一些数据,并通过一个启用的CSRF_token后发送请求到控制器,然后在控制器上的评估消息发送回视图。 我的控制器 我的jquery Ajax请求函数 我的路线功能

  • 无法完成rest_框架的迁移。authtoken 正在为authtoken运行迁移: -向前迁移到0001_initial authtoken:0001_initial 致命错误-以下SQL查询失败:ALTER TABLE“authtoken_token”ADD CONSTRAINT“user_id_refs_id_14b35167”外键(“user_id”)引用“users_user”(“id”

  • 当我使用DRF的可浏览API时,我可以发布和删除。试图通过我的tradingbook.html(w/DataTables)复制此消息(新建/编辑/删除):错误请求: /api/trading/带"POST /api/trading/?格式=数据 我在这件事上花了太多时间,我永远都不会承认。 连载器。派克 意见。派克 urls.py 还有我的传统书籍。html 我的网络检查员 这就是我尝试从中编辑时

  • 这个bug似乎是一个递归bug,公司要求工作表,而工作表又要求公司,这……你就明白了。我已经在互联网和堆栈溢出中搜索了这个问题,我发现了错误发生的原因,但解决方案始终是编写自己的解析器或使用flexjson或其他方法。我只是想知道是否有解决办法,这必须是因为游戏很受欢迎,人们肯定会在一次操作中获取帖子和评论,或者不是吗? 必须有一个解决方案,不需要替换掉json解析器或编写自己的解析器。 公司.j