首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Asp.net Core 经过nginx代理获取不到真实ip和scheme的问题

背景 我最近在一个Asp.net core Web 程序在经过nginx代理 ,总是获取不到用户真实i和scheme(HttpContext.Request.Scheme),挠头; 我们一般从请求头获取用户...MapToIPv4().ToString(); 当然按文档 ,在经过nginx代理,我们是这样获取用户真实ip和scheme的: public void ConfigureServices(IServiceCollection...app.UseExceptionHandler("/Home/Error"); app.UseHsts(); } //... } 我虽然用的第一种从请求头中获取...如果负载均衡不是在本机通过 Loopback 地址转发请求的,一定要加上 options.KnownNetworks.Clear 与 options.KnownProxies.Clear 的 下面我获取下加了...options.KnownNetworks.Clear(); options.KnownProxies.Clear();与不加,获取的请求头的区别大家有兴趣可以复制下来对比下 获取请求头的代码 访问链接

1.5K10
领券