для загрузки некой страницы использую код:
HANDLE m_Handle=Handle;
char *m_Host="http://www.linkburst.com";
HANDLE m_Internet=InternetOpen("Microsoft Internet Explorer", INTERNET_OPEN_TYPE_PRECONFIG, NULL,NULL, 0);
if (m_Internet==NULL)
return;
HANDLE m_Connect=InternetConnect(m_Internet, m_Host, INTERNET_DEFAULT_HTTP_PORT, NULL,NULL, INTERNET_SERVICE_HTTP, 0, 0);
if (m_Connect==NULL)
SendMessage(m_Handle, WM_CANNOT_INET_CONNECT, 0, 0);
HANDLE m_Request=HttpOpenRequest(m_Connect, "GET", "", HTTP_VERSION, NULL, 0, INTERNET_FLAG_KEEP_CONNECTION | INTERNET_FLAG_CACHE_IF_NET_FAIL, 0);
if (m_Request==NULL)
return;
if (!HttpSendRequest(m_Request, NULL, 0, NULL, 0))
return;
InternetCloseHandle(m_Request);
InternetCloseHandle(m_Connect);
InternetCloseHandle(m_Internet);
Он загружает почти все страницы, но не все. Для заданного сайта HttpSendRequest() возвращает FALSE. Вроде в HttpSendRequest() нужно заголовок какой то передать, но я не знаю какой

. Подскажите плз либо заголовок, либо может в чём то другом ошибка?