public HttpHeadersTransformationMiddleware(OcelotRequestDelegate next, IOcelotLoggerFactory loggerFactory, IHttpContextRequestHeaderReplacer preReplacer, IHttpResponseHeaderReplacer postReplacer) { _next = next; _postReplacer = postReplacer; _preReplacer = preReplacer; _logger = loggerFactory.CreateLogger <HttpHeadersTransformationMiddleware>(); }
public HttpHeadersTransformationMiddleware(OcelotRequestDelegate next, IOcelotLoggerFactory loggerFactory, IHttpContextRequestHeaderReplacer preReplacer, IHttpResponseHeaderReplacer postReplacer, IAddHeadersToResponse addHeadersToResponse, IAddHeadersToRequest addHeadersToRequest) : base(loggerFactory.CreateLogger <HttpHeadersTransformationMiddleware>()) { _addHeadersToResponse = addHeadersToResponse; _addHeadersToRequest = addHeadersToRequest; _next = next; _postReplacer = postReplacer; _preReplacer = preReplacer; }