.net HttpClient未正确响应来自web服务器的FIN、PSH、ACK?导致TaskCanceledException
我使用的是.net HttpClient未正确响应来自web服务器的FIN、PSH、ACK?导致TaskCanceledException,.net,tcp,httpclient,wireshark,dotnet-httpclient,.net,Tcp,Httpclient,Wireshark,Dotnet Httpclient,我使用的是HttpClient.SendAsync(),并且经常出现问题。我发布的文件非常小,我已将超时时间设置为5秒。在应用程序的整个生命周期中,我都在使用同一个HttpClient,请求很少执行 它通常运行良好,但有时会出现“任务取消异常” 据我所知,通信总是以客户端发出的RST,ACK结束,并且在服务器发送带有FIN,PSH,ACK标志的200 OK后发生 当服务器仅使用PSH发送200 OK时,ACK一切正常 有人知道为什么会失败,或者我可以尝试不同的方法吗
HttpClient.SendAsync()
,并且经常出现问题。我发布的文件非常小,我已将超时时间设置为5秒。在应用程序的整个生命周期中,我都在使用同一个HttpClient,请求很少执行
它通常运行良好,但有时会出现“任务取消异常”
据我所知,通信总是以客户端发出的RST
,ACK
结束,并且在服务器发送带有FIN
,PSH
,ACK
标志的200 OK
后发生
当服务器仅使用PSH
发送200 OK
时,ACK
一切正常
有人知道为什么会失败,或者我可以尝试不同的方法吗