Здравствуйте, уважаемые!
Подскажите пожалуйста как отправить такой вот HTTP запрос POST
POST /prwebservices/PRWebService.asmx/WebGetGroupList HTTP/1.1
Host: 000.000.000.000
Content-Type: application/x-www-form-urlencoded
Content-Length: length
UserName=string
из программы на С++ с использованием функций из wininet
есть примерный код, но он не работает. сервер возвращает "Недопустимый формат запроса: ."
HINTERNET hInternet = InternetOpen( TEXT("WinInet Test"),INTERNET_OPEN_TYPE_PRECONFIG,
NULL,NULL, 0);
HINTERNET hConnect = InternetConnect( hInternet,TEXT("000.000.000.000"),INTERNET_DEFAULT_HTTP_PORT,
NULL,NULL,INTERNET_SERVICE_HTTP,0, 1u);
HINTERNET hRequest = HttpOpenRequest( hConnect, TEXT("POST"),
TEXT( "/prwebservices/PRWebService.asmx/WebGetGroupList"),
NULL,
NULL,
0,
INTERNET_FLAG_KEEP_CONNECTION,
1);
TCHAR *Options = L"UserName=web_test";
BOOL bSend = HttpSendRequest(hRequest, NULL,0, (LPVOID) Options,wcslen(Options)*2);