有没有办法,使用HttpClient来区分"当我们没有得到服务器的响应"超时时间超出"超时"操作?
让我解释一下我们的问题:
案例1:如果我们在10秒内没有收到服务器的任何响应,那么这就是一个问题.
案例2:如果我们从服务器获得响应,但服务器继续传输数据,则需要一段时间,可能需要30秒或更长时间.那不是问题.
有没有办法使用.NET HttpClient类来处理这种情况?从我测试中指定HttpClient上的TimeOut将为case1和case2设置相同的超时时间.