コード例 #1
0
        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);
        }
コード例 #2
0
        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();
 }