![]() |
TIdHttp.Get für Website mit htaccess?
Hi zusammen.
Ich stehe vor dem Problem, dass unser neues DSL Modem (Telekom, das alte war absolut in Ordnung, ging aber bei einem Gewitter kaputt) einen "kleinen aber feinen" Fehler hat: Es trennt die Internetverbindung wie es ihm beliebt. Folglich kann man Downloads und lückenloses Surfen in 50 % aller Fälle vergessen. Bis wir ein funktionsfähiges Modem haben, habe ich mich zu einer Übergangslösung entschieden: Um eine Internetverbindung herzustellen, muss ich im Browser über eine Routerseite connecten. Es wird hierbei die Seite ".../connect.htm" aufgerufen. Mein Programm soll nun diese Seite im z.B. Minutentakt aufrufen, um sicherzustellen, dass die Verbindung erhalten bleibt. Nun habe ich das Problem, dass die Routerpage mit einem Passwort gesichert ist (htacces). Wie könnte ich mit Hilfe der Indys (TIdHttp.Get bietet leider keine Möglichkeit, Username und Passwort anzugeben.) diese Site im Hintergrund laden, sowie es TIdHttp.Get() macht? Danke schon mal im Voraus :) Man liest sich, Stanlay :hi: Edit: Bevor ich es vergesse: ![]() |
Re: TIdHttp.Get für Website mit htaccess?
Also normalerweise sollte die Lösung hinter dem Link gehen.
Es gibt aber auch noch den Trick, die Login-Daten direkt in der URL anzugeben. Die Indy-Komponenten verstehen diese Logik auch.
Code:
[url]http://user:pass@127.0.0.1/config.htm[/url]
|
Re: TIdHttp.Get für Website mit htaccess?
Hi. Tut mir Leid, es funktioniert weder so, wie in "hinter" dem Link beschrieben, noch, wie du es geschrieben hast :( Aber danke für deinen Beitrag. Gibt es vielleicht noch eine andere Lösung?
Man liest sich, Stanlay :hi: |
Re: TIdHttp.Get für Website mit htaccess?
welche Indy's verwendest du ?
Hast du es schonmal probiert, ob bei dir das htaccess woanders funktioniert? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:37 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