Einzelnen Beitrag anzeigen

frieder2008

Registriert seit: 28. Feb 2009
78 Beiträge
 
#1

idHTTP.post unter Win7 fehlerhaft?

  Alt 16. Aug 2011, 11:53
Moin moin,

habe folgenden Code:
Delphi-Quellcode:
  var
    sendtext, responsetext: tstringlist;
  begin

   //...
   //sendtext wird via .add mit Daten gefüllt und dann an memo(6) übergeben

    try
      sendtext.text:= stringreplace(sendtext.text, 'ä', 'ae', [rfreplaceall]);
      sendtext.text:= stringreplace(sendtext.text, 'ö', 'oe', [rfreplaceall]);
      sendtext.text:= stringreplace(sendtext.text, 'ü', 'ue', [rfreplaceall]);
      memo6.text:= stringreplace(sendtext.text, ',', '.', [rfreplaceall]);
      sendtext.clear;
      sendtext.add('wordcounts=' + memo6.text);
      responsetext.text:= idHTTP.Post('http://www.seite.net/advanced', Sendtext);

      responsetext.SaveToFile(tempVerz + '\tmp.html');
      shellexecute(handle,'open',PCHAR(tempVerz + '\tmp.html'),nil,nil,SW_SHOW);

    except //Fehlerbehandlung
     on E: Exception do
       showmessage('Error encountered during POST: ' + E.Message);
    end;

  finally
    Sendtext.free;
  responsetext.free;
  end;
Der Code funktioniert unter Win XP problemlos (mehrfach getestet); unter Win7 bekomme ich aber einen Fehler ("HTTP/1.0 400 Bad Request"). Habe ich irgendetwas besondere zu beachten für POST unter Win7?

Danke und beste Grüße,
frieder
  Mit Zitat antworten Zitat