![]() |
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; |
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 |
Re: 302 Redirect Nach Post
Danke genau das wars :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz