В OnInit() проекта, не забываю
Code: Select all
// Initialize LibCURL
wxCurlDAV::Init();
Code: Select all
myHTTP http(wxT("http://www.188bet.com/en/default.aspx"));
http.SetOpt(CURLOPT_HEADER,true);
http.SetOpt(CURLOPT_SSL_VERIFYHOST,false);
http.SetOpt(CURLOPT_TIMEOUT,20);
http.SetVerbose(true);
http.Headers();
Code: Select all
void myHTTP::Headers()
{
//ТУТ ПРОПИСАНО, ТО ЧТО СНИФЕРОМ ПОДСМОТРЕНО ПРИ ОБРАЩЕНИИ FIREFOX, на соответств страницу
m_arrHeaders.Add(wxT("GET /en/default.aspx HTTP/1.1"));
m_arrHeaders.Add(wxT("Host: www.188bet.com"));
m_arrHeaders.Add(wxT("User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11"));
m_arrHeaders.Add(wxT("Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"));
m_arrHeaders.Add(wxT("Accept-Language: ru,en-us;q=0.7,en;q=0.3"));
m_arrHeaders.Add(wxT("Accept-Encoding: gzip,deflate"));
m_arrHeaders.Add(wxT("Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7"));
m_arrHeaders.Add(wxT("Keep-Alive: 300"));
char* szBuffer = NULL;
if (Get(szBuffer) > 0)
{
wxLogMessage(wxString(szBuffer, wxConvUTF8));
free(szBuffer);
}
wxLogMessage(GetDetailedErrorString());//Ну там типа, что сервер отвечает, в общем В ОТВЕТ ПУСТОТА
//Empty reply from server
}
Code: Select all
GET /en/default.aspx HTTP/1.1
Host: www.188bet.com
Accept: */*
Вопрос, а почему значения в m_arrHeaders игнорируются?