HttpSendRequest иногда очень медленно на сервере Windows 2016, отлично работает на сервере Windows 2008 - PullRequest
0 голосов
/ 29 мая 2018

Я работаю над программой на C ++ с использованием Visual Studio 2013. Моя проблема в том, что функция WinInet HttpSendRequest иногда очень медленная на сервере Windows Server 2016.Одна и та же программа работала на Windows Server 2008 много лет без этой проблемы.

Используя функцию обратного вызова, я вижу, что между подключением к серверу (INTERNET_STATUS_CONNECTED_TO_SERVER) и отправкой запроса * 1005 проходит много времени (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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...