【发布时间】:2018-04-25 08:32:05
【问题描述】:
关于 HttpClient 的 PostAsync 方法的文档有点……偏低。
我想知道它的行为: 如果超时或被调用的网站抛出异常,它是否会带来任何异常?如果不是,在这些情况下会发生什么?
举例
using (HttpClient Client = new HttpClient())
{
var result = Client.PostAsync(url, content).Result;
}
调用的站点有时会抛出异常或在高流量的情况下超时。我不确定结果是什么。我会得到异常,“无限循环”(因此不会发生超时),还是如果抛出异常或发生超时,结果只是空的?
【问题讨论】: