我正在使用HttpClient.SendAsync()
,并且时有发生问题。我发布的文件很小,我将超时设置为5秒。在应用程序的整个生命周期中,我都使用相同的HttpClient,因此请求很少执行。
通常正常,但是有时我会收到“任务取消的异常”。
据我所知,通信总是以来自客户端的RST
,ACK
结尾,并且发生在服务器发送带有200 OK
的{{1}}之后, FIN
,PSH
标志。
当服务器仅发送ACK
的{{1}}时,200 OK
一切正常。
任何人都知道为什么失败了,或者我可以尝试不同的方法吗?