4

我想为在仅 HTTPS 域上点击 HTTP 的用户返回 HTTP 代码,反之亦然。哪个HTTP 代码适合这个?

我不想重定向到正确的协议,因为它会促进不良/不安全的链接,而且我的服务器设置不允许我禁用域上的协议。

我在想 400、403、406 或 500。

4

1 回答 1

4

它认为您正在寻找:403 Forbidden(至少我会选择这个)

服务器理解请求,但拒绝执行。授权将无济于事,并且不应重复请求。如果请求方法不是 HEAD 并且服务器希望公开请求未完成的原因,它应该在实体中描述拒绝的原因。如果服务器不希望向客户端提供此信息,则可以使用状态码 404(未找到)代替

于 2012-07-26T20:40:19.020 回答