我的Web应用程序在代理后面运行。没有ssl,我可以通过以下方式简单地获取用户的IP地址;
HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]
如果我使用https尝试相同的操作,则HttpContext.Current.Request.ServerVariables [“ HTTP_X_FORWARDED_FOR”]不会返回任何内容。
我绝对应该使用SSL,那么可能导致这种现象的原因是我只能在没有https的情况下获取客户端的IP地址?
如果您需要更多信息,请告诉我。