更新时间:2022-06-21 22:54:18
默认情况下,不处理转发的标头.您需要使用HttpOverrides中间件.
Forwarded headers are not processed by default. You need to use HttpOverrides middleware.
Microsoft.AspNetCore.HttpOverrides
作为依赖项将以下内容添加到您的Configure
方法中:
Microsoft.AspNetCore.HttpOverrides
as dependencyadd the following to your Configure
method:
app.UseForwardedHeaders(new ForwardedHeadersOptions
{
ForwardedHeaders = ForwardedHeaders.XForwardedFor |
ForwardedHeaders.XForwardedProto
});