我正在禁用所有http访问,并希望返回错误代码以指示http已被禁用并改为使用https。
该请求的最佳错误代码响应是什么? 400错误请求 403禁止
答案 0 :(得分:0)
在端口80上收听没什么价值,除非您要么提供内容或将客户端指向其他地方。
发出301 Moved Permanently重定向到https
(Redirect http to https in default.aspx)或不听端口80.
答案 1 :(得分:-1)
403.4应该是最好的,因为如果需要HTTPS,IIS会将此确切地返回给客户端,