Обещаю, это не так просто, как кажется. Мне интересно, почему первый в истории вызов HttpSendRequest занимает намного больше времени, чем последующие вызовы, даже если последующие запросы относятся к другому URL-адресу. Например:
InternetConnect (... "foo.com" ...) // немедленно возвращается
HttpOpenRequest (...) // немедленно возвращает
HttpSendRequest (...) // занимает ~ 3 сек
HttpSendRequest (...) // занимает ~ 200 мс
InternetConnect (... "bar.com" ...) // немедленно возвращается
HttpOpenRequest (...) // немедленно возвращает
HttpSendRequest (...) // занимает ~ 200 мс
Почему первый HttpSendRequest (...) занимает намного больше времени? Это очень согласованно, независимо от URL.
Спасибо,
Грег