【问题标题】:Deliberately sending a 403 response故意发送403响应
【发布时间】:2016-06-29 16:40:59
【问题描述】:

我工作的网站在检测到可疑行为后会暂时禁止用户。目前,用户被退回到一个 UI 最少的页面,并且有一条消息告诉他们他们的访问已被拒绝。

此页面当前返回的响应代码为 200,我即将将其更改为 403,因为我相信这有助于提醒垃圾邮件机器人它们已被阻止。

所以,简而言之,页面将保持原样,功能不会改变,只有响应代码会从 200 -> 403 改变。

这是可取的还是我可能会导致我没有预料到的问题?

【问题讨论】:

  • 对我来说听起来很合理。
  • 谢谢,我认为是这样,但对可能导致我没有预见到的问题变得有点偏执。

标签: http http-status-code-403


【解决方案1】:

根据 403 的定义,对我来说听起来很合理:

10.4.4 403 禁止 服务器理解请求,但拒绝执行。 授权将无济于事,并且不应重复请求。 如果请求方法不是 HEAD 并且服务器希望 公开为什么请求没有得到满足,它应该描述 实体拒绝的原因。如果服务器不希望 将此信息提供给客户端,状态码 404 (未找到)可以代替。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-15
    • 2014-08-09
    • 1970-01-01
    • 2016-03-06
    相关资源
    最近更新 更多