(HttpWebResponse)request.GetResponse()抛出操作已经超时

时间:2018-01-23 06:49:25

标签: c# asp.net-web-api httpwebrequest system.net.webexception

我正在尝试使用HTTPWebRequest将数据发布到第三方WebAPI。我的数据成功发布,但在我的错误日志中,我看到一条日志说操作已经超时(HttpWebResponse)request.GetResponse()。

虽然我的数据已成功发布,但我无法找出原因。有什么建议吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您的请求已成功发送到服务器,但您无法获得响应。如果它总是发生,也许WebAPI在发送响应之前需要花费大量时间来处理请求,以便您的HttpWebRequest不再等待。尝试将HttpWebRequest.Timeout设置为较大的值。