ForwardedHeadersExtensions.UseForwardedHeaders 方法

定義

多載

UseForwardedHeaders(IApplicationBuilder)

將轉送的標頭套用至目前要求的相符欄位。

根據慣例,HTTP Proxy 會從已知 HTTP 標頭中的用戶端轉送資訊。 會 ForwardedHeadersMiddleware 讀取這些標頭,並填入 HttpCoNtext 的相關欄位。

UseForwardedHeaders(IApplicationBuilder, ForwardedHeadersOptions)

將轉送的標頭套用至目前要求的相符欄位。

根據慣例,HTTP Proxy 會從已知 HTTP 標頭中的用戶端轉送資訊。 會 ForwardedHeadersMiddleware 讀取這些標頭,並填入 HttpCoNtext 的相關欄位。

UseForwardedHeaders(IApplicationBuilder)

來源:
ForwardedHeadersExtensions.cs
來源:
ForwardedHeadersExtensions.cs
來源:
ForwardedHeadersExtensions.cs

將轉送的標頭套用至目前要求的相符欄位。

根據慣例,HTTP Proxy 會從已知 HTTP 標頭中的用戶端轉送資訊。 會 ForwardedHeadersMiddleware 讀取這些標頭,並填入 HttpCoNtext 的相關欄位。

C#
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseForwardedHeaders (this Microsoft.AspNetCore.Builder.IApplicationBuilder builder);

參數

傳回

作業完成之後的 builder 參考。

適用於

ASP.NET Core 9.0 及其他版本
產品 版本
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

UseForwardedHeaders(IApplicationBuilder, ForwardedHeadersOptions)

來源:
ForwardedHeadersExtensions.cs
來源:
ForwardedHeadersExtensions.cs
來源:
ForwardedHeadersExtensions.cs

將轉送的標頭套用至目前要求的相符欄位。

根據慣例,HTTP Proxy 會從已知 HTTP 標頭中的用戶端轉送資訊。 會 ForwardedHeadersMiddleware 讀取這些標頭,並填入 HttpCoNtext 的相關欄位。

C#
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseForwardedHeaders (this Microsoft.AspNetCore.Builder.IApplicationBuilder builder, Microsoft.AspNetCore.Builder.ForwardedHeadersOptions options);

參數

options
ForwardedHeadersOptions

啟用不同的轉送選項。

傳回

作業完成之後的 builder 參考。

適用於

ASP.NET Core 9.0 及其他版本
產品 版本
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0