Post und CHttpFile



  • Ich möchte mit CHttpFile ein Abfrage mit Postdaten ausführen aber die Daten werden nicht übertragen.Weiss jemand wo mein Fehler ist?

    CInternetSession * session = new CInternetSession();
        CString html="";
        Cstring url = "http://www.meineurl.de/php/echo.php"; 
    //Echo ist eine Seite die x wieder zurück gibt oder "Keine Daten" wenn x nicht gesetzt ist
    	CHttpFile* hfile =(CHttpFile *) session->OpenURL(url,1,INTERNET_FLAG_TRANSFER_ASCII|INTERNET_FLAG_DONT_CACHE);
     	CString param = "x=Maus";
    	CString strHeaders = _T("Content-Type: application/x-www-form-urlencoded");
    	hfile->SendRequest(strHeaders,(LPVOID)(LPCTSTR)param, param.GetLength());
    
    	CString line;
            while(file->ReadString(line))
    	{
    		html  += line;
    	}
            MessageBox(html);
    	hfile->Close();
    	delete hfile;
    	session->Close();
    	delete session;
    


  • Hat sich erledigt


Anmelden zum Antworten