await serverTask;
// Redirected URL answers with success
- serverTask = redirServer.AcceptConnectionSendResponseAndCloseAsync(
- $"HTTP/1.1 200 OK\r\n" +
- $"Date: {DateTimeOffset.UtcNow:R}\r\n" +
- "\r\n");
+ serverTask = redirServer.AcceptConnectionSendDefaultResponseAndCloseAsync();
await TestHelper.WhenAllCompletedOrAnyFailed(getResponseTask, serverTask);
List<string> receivedRequest = await serverTask;
"\r\n");
Assert.Equal(firstRequest, await Task.WhenAny(firstRequest, getResponse));
- Task secondRequest = origServer.AcceptConnectionSendResponseAndCloseAsync(
- $"HTTP/1.1 200 OK\r\n" +
- $"Date: {DateTimeOffset.UtcNow:R}\r\n" +
- "\r\n");
+ Task secondRequest = origServer.AcceptConnectionSendDefaultResponseAndCloseAsync();
await TestHelper.WhenAllCompletedOrAnyFailed(secondRequest, getResponse);
using (HttpResponseMessage response = await getResponse)
request.Version = HttpVersion.Version10;
Task<HttpResponseMessage> getResponseTask = client.SendAsync(request);
- Task<List<string>> serverTask =
- server.AcceptConnectionSendResponseAndCloseAsync(
- $"HTTP/1.1 200 OK\r\nDate: {DateTimeOffset.UtcNow:R}\r\nContent-Length: 0\r\n\r\n");
+ Task<List<string>> serverTask = server.AcceptConnectionSendDefaultResponseAndCloseAsync();
await TestHelper.WhenAllCompletedOrAnyFailed(getResponseTask, serverTask);
request.Version = HttpVersion.Version11;
Task<HttpResponseMessage> getResponseTask = client.SendAsync(request);
- Task<List<string>> serverTask =
- server.AcceptConnectionSendResponseAndCloseAsync(
- $"HTTP/1.1 200 OK\r\nDate: {DateTimeOffset.UtcNow:R}\r\nContent-Length: 0\r\n\r\n");
+ Task<List<string>> serverTask = server.AcceptConnectionSendDefaultResponseAndCloseAsync();
await TestHelper.WhenAllCompletedOrAnyFailed(getResponseTask, serverTask);
request.Version = new Version(0, minorVersion);
Task<HttpResponseMessage> getResponseTask = client.SendAsync(request);
- Task<List<string>> serverTask =
- server.AcceptConnectionSendResponseAndCloseAsync(
- $"HTTP/1.1 200 OK\r\nDate: {DateTimeOffset.UtcNow:R}\r\nContent-Length: 0\r\n\r\n");
+ Task<List<string>> serverTask = server.AcceptConnectionSendDefaultResponseAndCloseAsync();
if (exceptionType == null)
{
request.Version = new Version(majorVersion, minorVersion);
Task<HttpResponseMessage> getResponseTask = client.SendAsync(request);
- Task<List<string>> serverTask =
- server.AcceptConnectionSendResponseAndCloseAsync(
- $"HTTP/1.1 200 OK\r\nDate: {DateTimeOffset.UtcNow:R}\r\nContent-Length: 0\r\n\r\n");
+ Task<List<string>> serverTask = server.AcceptConnectionSendDefaultResponseAndCloseAsync();
if (exceptionType == null)
{
{
Task<string> download = wc.DownloadStringTaskAsync(url.ToString());
Assert.Null(wc.ResponseHeaders);
- await server.AcceptConnectionSendResponseAndCloseAsync(
- "HTTP/1.1 200 OK\r\n" +
- $"Date: {DateTimeOffset.UtcNow:R}\r\n" +
- $"Content-Length: 0\r\n" +
- "\r\n");
+ await server.AcceptConnectionSendDefaultResponseAndCloseAsync();
await download;
});
}