Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi 302 Redirect Nach Post (https://www.delphipraxis.net/110051-302-redirect-nach-post.html)

GuenterS 12. Mär 2008 08:58


302 Redirect Nach Post
 
Hallo,

wenn ich an eine bestimmte Adresse über http etwas Poste bekomme ich immer eine Redirection Exception (302 - Redirection).

Ich verwende die Indy-Version die mit Delphi7-Enterprise mitgeliefert wird.

Was kann denn da die Ursache sein ?

Quellcodemäßig schaut das ungefähr so aus:
Delphi-Quellcode:
var
   lFileStream: TFileStream;
   lHttp: TIdHttp;
   lResp: string;
begin

      lFileStream := TFileStream.Create('c:\testfile.txt', fmOpenRead);
      try
        lHttp := TIdHttp.Create(nil);
        try    
          try
            lResp := lHttp.Post('http://192.168.1.10', lFileStream)
          except
            on E: Exception do
            begin
              AddSrvLog('Exception beim Senden des Files. E.Message=' + E.Message + ' Resp=' + lResp);
            end;
          end;
        finally
          FreeAndNil(lHttp);
        end;
      finally
        FreeAndNil(lFileStream);
      end;
end;

Lun 12. Mär 2008 09:35

Re: 302 Redirect Nach Post
 
Hi,

der 302 Fehler ist ein Weiterleitungsfehler. Setze mal die Eigenschaft von lHttp.HandleRedirects := true;
und probiere es dann nochmal, ich kenne das zwar nur über ein Get und über einen Proxy aber vielleicht hilft
es ja auch bei dir.

(ich benutze indy 10, ich weiß nicht ob deine Version das Property hat)


greetz

Lun

GuenterS 12. Mär 2008 12:07

Re: 302 Redirect Nach Post
 
Danke genau das wars :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz