Share via


IHttpForwarder Interface

Definition

Forward an HTTP request to a chosen destination.

public interface IHttpForwarder
type IHttpForwarder = interface
Public Interface IHttpForwarder

Methods

Name Description
SendAsync(HttpContext, String, HttpMessageInvoker, ForwarderRequestConfig, HttpTransformer, CancellationToken)

Forwards the incoming request to the destination server, and the response back to the client.

SendAsync(HttpContext, String, HttpMessageInvoker, ForwarderRequestConfig, HttpTransformer)

Forwards the incoming request to the destination server, and the response back to the client.

Extension Methods

Name Description
SendAsync(IHttpForwarder, HttpContext, String, HttpMessageInvoker, Func<HttpContext,HttpRequestMessage,ValueTask>)

Forwards the incoming request to the destination server, and the response back to the client.

SendAsync(IHttpForwarder, HttpContext, String, HttpMessageInvoker, ForwarderRequestConfig, Func<HttpContext,HttpRequestMessage,ValueTask>)

Forwards the incoming request to the destination server, and the response back to the client.

SendAsync(IHttpForwarder, HttpContext, String, HttpMessageInvoker, ForwarderRequestConfig)

Forwards the incoming request to the destination server, and the response back to the client.

SendAsync(IHttpForwarder, HttpContext, String, HttpMessageInvoker)

Forwards the incoming request to the destination server, and the response back to the client.

Applies to