Eng Lëschtefeld ka honnert Proxye weisen, während TIdHTTP weider déiselwecht benotzt. Eng Zeil auswielen ännert d'Interface; déi nächst Ufro ännert d'Route eréischt, nodeem den ausgewielten Endpunkt an d'Konfiguratioun vum HTTP-Client ukomm ass.

Fir ëffentlech HTTP-Downloads kënnen d'Entréeën aus der HTTP-Proxy-Lëscht Kandidaten-Endpunkte liwweren. Halt en Host an en ganzzuelege Port hannert all ugewisenen Entrée. Wann d'Auswiel ugeholl gëtt, uwenn béid virum Start vum Download:

IdHTTP1.ProxyParams.ProxyServer := ChosenHost;
IdHTTP1.ProxyParams.ProxyPort := ChosenPort;
Page := IdHTTP1.Get(TargetURL);

Dëse Fragment setzt e rouege Client, en validéierten Endpunkt an déi existent Variabelen vun der Applikatioun viraus. D'Zil-URL bleift d'Websäit. D'Proxy-Hostfeld hëlt en Host, net d'Websäit-URL oder eng Uweisungsbezeechnung.

Eng Auswiel brauch dräi méiglech Resultater

  • Eng gülteg Proxy-Auswiel liwwert en Host an e Port vun 1 bis 65535.
  • Eng explizit Direkt-Auswiel läscht den Proxy-Host fir déi nächst Ufro.
  • Eng ongülteg oder feelend Auswiel léisst déi aktuell Konfiguratioun onberéiert a freet de Benotzer se ze korrigéieren.

Dës Resultater getrennt ze halen verhënnert, datt eng ofgewielte Zeil déi nächst Ufro onerwaart direkt schéckt. Deaktivéiert de Ufroknäppchen, soulaang eng nei Auswiel onkomplett ass.

Wann Endpunkten als Text ukommen, analyséiert an validéiert se, ier Dir eng vun den zwou Eegenschaften ännert. TryStrToInt erlaabt der Interface, e schlechte Port ouni eng onerkannt Konversiounsausnam ze mellen. D'Opdeele beim éischten Doppelpunkt passt nëmmen zu engem bewosst ageschränkten Hostname-oder-IPv4-Format: en IPv6-Literal huet seng eege Doppelpunkten. Eng separat Hostfeld an eng separat Portfeld vereinfachen déi gespäichert Duerstellung.

Loosst net zou, datt e Klick an der Interface e Client ännert, deen en Aarbechter schonn benotzt. Uwenn d'Auswiel tëschent Operatiounen, oder gitt all gläichzäiteg Operatioun hire eegene konfiguréierte Client. De Selekter kontrolléiert zukünfteg Verbindungen; hien kann en etabléierten Transfer net op en aneren Ausgang verleeën.

Ähnlech Artikelen