Re[7]: Использование wininet
От: HighTower Россия http://pbudget.ru
Дата: 05.04.02 10:28
Оценка:
Если интересно, то проблема решилась вот так:

HINTERNET hInternetSession;   
HINTERNET hURL;
char cBuffer[1024*10];
BOOL bResult;
DWORD dwBytesRead;


// Make internet connection.
hInternetSession = InternetOpen(
                  "Microsoft Internet Explorer", // agent
                  INTERNET_OPEN_TYPE_PRECONFIG,  // access
                  NULL, NULL, 0);                // defaults

// Make connection to desired page.
hURL = InternetOpenUrl(
         hInternetSession,                       // session handle
         "http://mobile.icq.com/karma/dologin/1,,,00.html?uService=1&uLogin=UIN&uPassword=PASS",  // URL to access
         NULL, 0, 0, 0);                         // defaults


hURL = InternetOpenUrl(
         hInternetSession,                       // session handle
         "https://web.icq.com/secure/sms/send_history/1,,,00.html?country=7&carrier=812&tophone=1234567&y=15&prefix=%2B7&uSend=1&charcount=154&msg=MyTest",  // URL to access
         NULL, 0, 0, 0);                         // defaults

// Read page into memory buffer.
bResult = InternetReadFile(
            hURL,              // handle to URL
            (LPSTR)cBuffer,    // pointer to buffer
            (DWORD)1024*10,       // size of buffer
            &dwBytesRead); // pointer to var to hold return value

// Result analising

// Close down connections.
InternetCloseHandle(hURL);
InternetCloseHandle(hInternetSession);


Однако это если брать страницы методом GET (благо асин сайт это позволяет), а как быть, если надо сделать POST? (чтоб так же красиво выгявдело)
Бог у всех один — провайдеры разные...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.