public async Task ManuallySettingTransferEncodingThrowsForHeadResponse() { // Arrange _http1Connection.HttpVersion = "HTTP/1.1"; ((IHttpRequestFeature)_http1Connection).Method = "HEAD"; // Act _http1Connection.ResponseHeaders.Add("Transfer-Encoding", "chunked"); // Assert await Assert.ThrowsAsync <InvalidOperationException>(() => _http1Connection.FlushAsync()); }
public void Setup() { _http1Connection.Reset(); _http1Connection.RequestHeaders.ContentLength = _readData.Length; if (!WithHeaders) { _http1Connection.FlushAsync().GetAwaiter().GetResult(); } ResetState(); }
public void Setup() { _http1Connection.Reset(); if (Chunked) { _http1Connection.RequestHeaders.Add("Transfer-Encoding", "chunked"); } else { _http1Connection.RequestHeaders.ContentLength = _writeData.Length; } if (!WithHeaders) { _http1Connection.FlushAsync().GetAwaiter().GetResult(); } ResetState(); }
public void Setup() { _http1Connection.Reset(); _http1Connection.RequestHeaders.ContentLength = _writeData.Length; _http1Connection.FlushAsync().GetAwaiter().GetResult(); }