HTTP_X_FORWARDED_FOR仅适用于http,不适用于https

时间:2018-10-12 07:51:30

标签: c# iis proxy http-headers

我的Web应用程序在代理后面运行。没有ssl,我可以通过以下方式简单地获取用户的IP地址;

HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]

如果我使用https尝试相同的操作,则HttpContext.Current.Request.ServerVariables [“ HTTP_X_FORWARDED_FOR”]不会返回任何内容。

我绝对应该使用SSL,那么可能导致这种现象的原因是我只能在没有https的情况下获取客户端的IP地址?

如果您需要更多信息,请告诉我。

0 个答案:

没有答案