var client = new HttpClient(requestHandler)
{
BaseAddress = new Uri(hostUrl),
Timeout = TimeSpan.FromMilliseconds(Configuration.RequestTimeout*1000)
};
我有一个客户端应用程序执行POST请求以将一些数据发送到目标。如您所见,客户端的Timeout值已明确设置。在应用程序中,它设置为20分钟,因为某些时间请求可能需要更长时间才能执行。 我观察的是这个20分钟的超时值没有得到尊重。如果请求花费的时间超过5分钟,则在确切的5分钟标记处将始终返回504错误。 这是一个执行这些请求的C#(。Net 4.5.1)库。 我还缺少其他一些设置吗?或者有一些流氓PROXY可能会改变这种行为?
由于