如果允许https,则为http错误代码

时间:2015-04-13 21:01:41

标签: asp.net http web httprequest

我正在禁用所有http访问,并希望返回错误代码以指示http已被禁用并改为使用https。

该请求的最佳错误代码响应是什么? 400错误请求 403禁止

2 个答案:

答案 0 :(得分:0)

在端口80上收听没什么价值,除非您要么提供内容或将客户端指向其他地方。

发出301 Moved Permanently重定向到httpsRedirect http to https in default.aspx)或不听端口80.

答案 1 :(得分:-1)

403.4应该是最好的,因为如果需要HTTPS,IIS会将此确切地返回给客户端,

https://support.microsoft.com/en-us/kb/943891?wa=wsignin1.0