为错误的协议返回什么HTTP代码

时间:2012-07-26 20:32:54

标签: http http-status-codes

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

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

我在考虑400,403,406或500。

1 个答案:

答案 0 :(得分:5)

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

  

服务器理解请求,但拒绝履行请求。   授权无效,请求不应重复。如果   请求方法不是HEAD,服务器希望公开   为什么请求没有得到满足,它应该描述原因   因为该实体的拒绝。如果服务器不想做   此信息可供客户使用,状态代码404(不是   找到了)可以代替