public async Task AssertConnectionRemoved() { var filter = new RemoveConnectionHeaderFilter(); var proxyRequest = new HttpRequestMessage(); proxyRequest.Headers.Connection.Add("keep-alive"); var context = new ReverseProxyExecutingContext(null, proxyRequest); await filter.OnExecutingAsync(context); Assert.Empty(proxyRequest.Headers.Connection); }
public async Task AssertHostRemoved() { var filter = new RemoveHostHeaderFilter(); var proxyRequest = new HttpRequestMessage(); proxyRequest.Headers.Host = "localhost"; var context = new ReverseProxyExecutingContext(null, proxyRequest); await filter.OnExecutingAsync(context); Assert.Null(proxyRequest.Headers.Host); }
public Task OnExecutingAsync(ReverseProxyExecutingContext context) { throw new NotImplementedException(); }