Показать сообщение отдельно

  #5  
Старый 16.10.2009, 23:01
dnd
Новичок
Регистрация: 28.11.2007
Сообщений: 26
Провел на форуме:
520867

Репутация: 11
По умолчанию

Код:
#include <iostream>
#include <windows.h>
#include <wininet.h>
#pragma comment(lib,"wininet")
using namespace std;
int main()
{
	HINTERNET hInternet =::InternetOpen(
		"Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.0; .NET CLR 1.0.2914)", 
		INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0);


	HINTERNET hConnect=::InternetConnect(
		hInternet,
		"my.mail.ru",
		INTERNET_DEFAULT_HTTP_PORT,
		NULL, NULL,
		INTERNET_SERVICE_HTTP, NULL, NULL);


	HINTERNET hOpen=::HttpOpenRequest(
		hConnect,
		"POST", 
		"cgi-bin/auth",
		NULL,
		NULL,
		(LPCSTR*)"image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, */*",
		INTERNET_FLAG_KEEP_CONNECTION,
		NULL);



	BOOL Send=::HttpSendRequest(
		hOpen,
		"Content-Type: application/x-www-form-urlencoded",
		-1L,
		"page=http%3A%2F%2Fmy.mail.ru%2F&Login=test&Domain=mail.ru&Password=1234",
		strlen("page=http%3A%2F%2Fmy.mail.ru%2F&Login=test&Domain=mail.ru&Password=1234\r\n")
		);
	 char  szData[1024];
                        DWORD dwBytesRead;

	BOOL IRead=::InternetReadFile(
		hOpen,
        szData,sizeof(szData)-2,
        &dwBytesRead);
	
cout<<szData;
   
                ::InternetCloseHandle(hOpen);
            
 
            ::InternetCloseHandle(hConnect);
        
        ::InternetCloseHandle(hInternet);
	system("PAUSE");
	return 0;
}
п.с. на рсдне неплохая статья была..
 
Ответить с цитированием