HttpSendRequest在Windows 2016服务器上有时非常慢,在Windows 2008服务器上运行正常

时间:2018-05-29 19:02:57

标签: c++ windows wininet

我正在使用Visual Studio 2013开发C ++程序。我的问题是WinInet函数HttpSendRequest在Windows Server 2016服务器上有时非常慢。多年来,该程序一直在Windows Server 2008上运行,没有这个问题。

使用回调函数,我可以看到连接到服务器(INTERNET_STATUS_CONNECTED_TO_SERVER)和发送请求(INTERNET_STATUS_SENDING_REQUEST)之间需要很长时间(15秒)。有谁知道为什么HttpSendRequest在那个时期需要很长时间?

14:04:10 Calling HttpSendRequest
14:04:11 Detecting Proxy
14:04:11 Resolving Name
14:04:11 Name Resolved
14:04:11 Connecting to Server
14:04:11 Connected to Server

- 在这里花很长时间 - 15秒

14:04:26 Sending request
14:04:26 Request sent (597 Bytes)

...

14:04:26 Closing Connection
14:04:26 Connection Closed
14:04:26 Handle Closing

0 个答案:

没有答案