Tidhttp
Guten morgen,
Wenn ich Tidhttp.Get('www.eineadresse.xyz) mache, kommt "Intercept value is not valid" Was bedeutet das? |
Re: Tidhttp
Geht das nicht so?
Delphi-Quellcode:
Benutzt Du SSL?
idhttp1.Get('http://www.eineadresse.xyz');
Welche Indy Version? Grüße Klaus |
Re: Tidhttp
vllt solltest du nicht den Typ nehmen, sondern ein Objekt von dem Typ erzeugen und es damit probieren ;)
also sowas:
Delphi-Quellcode:
procedure TForm1.Versenden;
begin with TIDHTTP.Create(Self) do try Get('www.eineAdresse.de'); finally Free; end; end; |
Re: Tidhttp
Danke für die Antworten. Zuhause funktioniert's ja schon aber auf einem anderen Rechner nicht.
Werde am Abend mal schauen, welche Version ich verwende. Aber grundsätzlich funktioniert's ja. Und ein Try ... except verwende ich auch. |
Re: Tidhttp
Habe noch herausgefunden, dass die Exception RSInterceptPropInvalid heisst.
Hat's evtl. mit dem Port zu tun? |
Re: Tidhttp
poste doch mal ein bisschen mehr Quelltext, von der oberen Zeile allein lässt sich das drumrum nur schwer erahnen ;)
|
Re: Tidhttp
Du arbeitest mit HTTPS, oder?
Sind auf dem Rechner wo der Fehler auftritt die OpenSSL DLL's installiert? Grüße Klaus |
Re: Tidhttp
Klaus, ich arbeite nicht mit HTTPS. (nicht dass ich wüsste)
nur mit TIdHTTP Quelltext:
Delphi-Quellcode:
Biespiel zum Ausprobieren: http://www.delphipraxis.net/download.php?id=21314
var
IdHttp: TIdHTTP; ResponseText: string; begin IdHttp := TIdHTTP.Create(nil); try IdHttp.HandleRedirects := True; IdHttp.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)'; ResponseText := IdHttp.Get('http://www.google.de/search?ie=ISO-8859-1&q=Test'); /... finally IdHttp.Free; end; |
Re: Tidhttp
IdHTTP als Variable zu nehmen kann denk ich zu konflikten führen, da die Unit die du für diese aktion einbinden musst ebenfalls idHTTP heisst.
benenn doch mal die variable um. probier ausserdeme infach mal die Zeile mit dem UserAgent auszuklammern |
Re: Tidhttp
Zitat:
Zitat:
|
Re: Tidhttp
Zitat:
€dit: klappt bei mir wunderbar (WinXP SP2, Indy 9, D05) |
Re: Tidhttp
naja hätt ja sein könnd as da was nich hinhaut ;)
wo genau tritt denn der Fehler jetzt auf? |
Re: Tidhttp
Zitat:
Werde am Abend mal Debug Infos hinzufügen und madexcept aktivieren. Dann kann ich weitere Infos geben. |
Re: Tidhttp
Hinweis: Wenn ich die gleiche URL via URLDownloadToFile herunterlade, erhalte
ich keinen Fehler und den gleichen "ResponseText" string zurück... Das Problem liegt also an TIdHTTP !? |
Re: Tidhttp
Das Problem scheint ein webproxy zu sein.
Der ResponseText enthält u.a "You are being redirected from the authentication virtual host to your original request." |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:04 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