Я использую HttpClient.SendAsync()
, и время от времени возникает проблема. Файлы, которые я размещаю, очень маленькие, и я установил время на 5 секунд. Я использую один и тот же HttpClient на протяжении всего жизненного цикла приложения, и запросы выполняются нечасто.
Обычно все идет нормально, но иногда я получаю «Исключение из задачи».
Из того, что я могу собрать, общение всегда заканчивается на RST
, ACK
от клиента, и это происходит после того, как сервер отправляет 200 OK
с FIN
, PSH
, ACK
флажками ,
Когда сервер отправляет 200 OK
только с PSH
, ACK
все работает нормально.
У кого-нибудь есть идеи о том, почему это не удается или что я могу попробовать по-другому?