Registriert seit: 28. Feb 2009
78 Beiträge
|
idHTTP.post unter Win7 fehlerhaft?
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
|
|
Zitat
|