Я бы хотел сделать что-то подобное в Blazor:
HttpClient httpClient = new HttpClient
{
Timeout = TimeSpan.FromMilliseconds(Timeout.Infinite) };
var request = await httpClient.GetAsync("https://this.is.my.url", HttpCompletionOption.ResponseHeadersRead);
var stream = await request.Content.ReadAsStreamAsync();
var bufferedStream = new BufferedStream(stream);
}
, но Blazor игнорирует HttpCompletionOption.ResponseHeadersRead
.
По этой причине я искал альтернативуHttpClient
class.
RestSharp может быть решением моей проблемы, но я не могу найти вариант, чтобы сказать RestClient, что операции следует считать завершенными, как только ответ станет доступен, а не послечтение всего ответного сообщения, включая содержимое.
Есть ли что-то вроде HttpCompletionOption.ResponseHeadersRead
в RestSharp?