title image


Smiley Fehlermeldung beim Verbindung mit HTTP-Server
Hallo,



ich arbeite gerade an einem Programm, der Anfragen per XML an einen Webserver schickt und Antworten zurückbekommt.

Das funktioniert auch soweit. Leider bekomme ich beim Post an den Webserver immer folgende Fehlermeldung:

Ungültiges Argument zum Codieren des Datums



Ich kann damit leider nicht viel anfangen. Und wie gesagt, es funktioniert ja trotzdem, aber diese Meldung ist nervig.



Mit meinem Datum stimmt alles und derjenige, der den Webserver betreibt, sagt auch, dass bei Ihm alles stimmt.



Kann mir irgendjemand von Euch helfen??



Ich arbeite mit Delphi7 und der Indy9-Komponenten: IDHttp

Der Quelltext sieht wie folgt aus:



function FQSXmlGetHttpConnection ( request : String; StreamDataRequest : TStringStream; config : TBookExternalConfig ) : TStringStream;

var

HttpConnection : TIdhttp;

begin

try

result := TStringStream.Create('');

streamdatarequest:=Tstringstream.Create(request);

HttpConnection := TIdHttp.Create(nil);

HttpConnection.Host := config.IpAddr;

HttpConnection.Port := StrToIntDef(config.IpPort,443);

HttpConnection.Request.ContentLength := Length(request);

HttpConnection.Request.ContentType := 'text/html; charset=windows-1252';

HttpConnection.Post(config.BookUrl, StreamDataRequest, result);

finally

if HttpConnection nil then

begin

try

HttpConnection.DisconnectSocket;

finally

FreeAndNil(HttpConnection);

end;

end;

end;

end;



Vielen Dank.



Angelique

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: