refactored using added language feature (#836)

* refactored using added language feature

* refactored using added language feature
This commit is contained in:
Marvin Huber 2020-12-04 19:59:26 +01:00 коммит произвёл GitHub
Родитель 113fff4f35
Коммит 21143d4e95
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 6 добавлений и 11 удалений

Просмотреть файл

@ -34,13 +34,10 @@ namespace Microsoft.AspNetCore.Proxy
}
else
{
using (var requestMessage = context.CreateProxyHttpRequest(destinationUri))
{
using (var responseMessage = await context.SendProxyHttpRequest(invoker, requestMessage))
{
await context.CopyProxyHttpResponse(responseMessage);
}
}
using var requestMessage = context.CreateProxyHttpRequest(destinationUri);
using var responseMessage = await context.SendProxyHttpRequest(invoker, requestMessage);
await context.CopyProxyHttpResponse(responseMessage);
}
}
@ -204,10 +201,8 @@ namespace Microsoft.AspNetCore.Proxy
// SendAsync removes chunking from the response. This removes the header so it doesn't expect a chunked response.
response.Headers.Remove("transfer-encoding");
await using (var responseStream = await responseMessage.Content.ReadAsStreamAsync())
{
await responseStream.CopyToAsync(response.Body, StreamCopyBufferSize, context.RequestAborted);
}
await using var responseStream = await responseMessage.Content.ReadAsStreamAsync();
await responseStream.CopyToAsync(response.Body, StreamCopyBufferSize, context.RequestAborted);
}
}
}