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?


Anmelden zum Antworten