Используя HttpClient
, я делаю запрос GET, который возвращает ответ html.
Запрос URL-адреса в обработчике метода:
var response = string.Empty;
var result = await _httpClient.CreateClient().GetAsync(newUrl);
if (result.IsSuccessStatusCode)
{
response = await result.Content.ReadAsStringAsync();
var bytesResponse = Encoding.ASCII.GetBytes(response)
// How to open bytesResponse in a new browser tab?
}
Html содержимое ответа из запроса :
<!DOCTYPE html>
<html lang="en">
<head>
<style>
</style>
</head>
<body>
<!-- body content -->
<script>
</script>
</body>
</html>
Попытка добавить await Response.Body.WriteAsync(bytesResponse, 0, bytesResponse.Length);
вызовет исключение System.ObjectDisposedException: IFeatureCollection has been disposed.
Буду признателен за помощь в отображении ответа на новой вкладке браузера.