如果表单数据无效,为什么 Django 返回 http 200?

2024-01-28

AFAIK Django 使用这种方式来处理表单:

  1. GET:客户端接收带有输入元素的 HTML
  2. 用户填写表格
  3. 用户提交表单:http POST
  4. server/Django 验证表单。在这种情况下是无效的
  5. 服务器向用户发送包含相同表单和错误消息的 HTML。 http 状态为 200。

如果数据无效,使用不同的 http 状态代码不是更有意义吗?

PS:我知道发布/重定向/获取 https://en.wikipedia.org/wiki/Post/Redirect/Get图案。问题是:“如果数据无效,为什么是 200?”


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如果表单数据无效,为什么 Django 返回 http 200? 的相关文章

随机推荐