AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi idhttp.connect und Proxy
Thema durchsuchen
Ansicht
Themen-Optionen

idhttp.connect und Proxy

Ein Thema von Blo · begonnen am 15. Nov 2006 · letzter Beitrag vom 15. Nov 2006
 
Benutzerbild von Blo
Blo

Registriert seit: 20. Feb 2005
Ort: Kaarst
91 Beiträge
 
Delphi 12 Athens
 
#1

idhttp.connect und Proxy

  Alt 15. Nov 2006, 19:04
Habe folgendes Verständnisproblem:
Meine Anwendung kopiert manchmal eine Datei auf einen Webserver, oder lädt eine Datei vom Server herunter.
Zunächst hatte ich das über Ftp gelöst (Indy 9.0.18 / D5). Klappt alles. Einige Anwender hatten kein Ftp-Zugang also habe ich auch einen Upload bzw. Download über Http eingebaut. Klappt auch alles. Viele Prozeduren sind ja zueinander analog:
idFtp.Connect analog zu idHttp.Connect
idFtp.Connected analog zu idHttp.Connected
idFtp.WorkBegin analog zu idHttp.WorkBegin
usw.

Immer wenn ich etwas hoch- unter herunterladen will, habe ich vorher immer ein idHttp.Connect durchgeführt und anschließend idHttp.Post oder idHttp.Get, so fern der User das Http-Protokoll gewählt hat. Etwa so:
Delphi-Quellcode:
with IDHTTPOT do
  begin
    Host := My.Host;
    ReadTimeOut := My.TimeOut;
  end;
if FHTPID.UseProxy then with IDHTTPOT.ProxyParams do
  begin
    ProxyServer := My.ProxyHost;
    ProxyPassword := My.ProxyPasswort;
    ProxyPort := My.ProxyPort;
    ProxyUserName := My.ProxyUsername;
  end;
try
  IDHTTPOT.Connect;
except
  MessageDlg('HTTP-Verbindung konnte nicht aufgebaut werden!',mtError,[mbOk],0);
end;
Wenn der Zugang über einen Prroxy erfolgen muss, habe ich die Proxy-Einstellungen hinterlegt (siehe oben).
Nur leider funktioniert dann (also im Proxy-Fall)
IDHTTPOT.Connect; nicht mehr, wohl aber z.B. ein anschließendes IDHTTPOT.Post. Ich würde erwarten, dass beide Befehle
funktionieren oder keiner.
Kann mir das jemand erklären?
Ulrich Blomeyer
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16: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