Probleme mit WinInet
-
static DWORD asd = 1234902; static const char* szKey = "key="; char* szAdditionalInfos = (char*) malloc(lstrlen(szKey2)+lstrlen(szKey)+1); lstrcpy(szAdditionalInfos, szKey); lstrcat(szAdditionalInfos, szKey2); lstrcat(szAdditionalInfos, "\n"); HINTERNET hInternet = InternetOpen("Mozilla/4.76 [en] (X11; Linux)", INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, INTERNET_FLAG_ASYNC); hInternet = InternetConnect(hInternet, "mitglied.lycos.de", INTERNET_DEFAULT_HTTP_PORT, NULL, NULL, INTERNET_SERVICE_HTTP, NULL, (DWORD_PTR) &asd); hInternet = HttpOpenRequest(hInternet, "POST", "/lars/receiver.php", NULL, "http://www.web.de/", NULL, NULL, (DWORD_PTR)&asd); if(!HttpSendRequest(hInternet, NULL, NULL, szAdditionalInfos, lstrlen(szAdditionalInfos))) { InternetCloseHandle(hInternet); free((void*)szAdditionalInfos); return FALSE; } InternetCloseHandle(hInternet); free((void*)szAdditionalInfos); return TRUE;
Irgendwie schlägt das SendRequest immer fehl
-
GetLastError liefert 997 (Overlapped I/O operation is in progress). Was bedeutet das?