Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Indy, http Aufruf im lokalen Netz ohne Proxy (https://www.delphipraxis.net/40873-indy-http-aufruf-im-lokalen-netz-ohne-proxy.html)

Mario 22. Feb 2005 13:04


Indy, http Aufruf im lokalen Netz ohne Proxy
 
Ich möchte einen http-Aufruf mit IdHttp durchführen. Im Moment habe ich es mit folgendem Code versucht, ohne Einstellungen an der Komp. vorzunehmen:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  MemoResult.Lines.Text := IdHTTP.Get(EditURL.Text);
end;
Leider kommt der Fehler:
Zitat:

HTTP/1.1 401 Unauthorized
Das Statusprotokoll von IdHttp enthält zu dem Zeitpunkt bereits:
Zitat:

12:30:42 - Verbindung wird getrennt.
12:30:42 - Verbindung aufgehoben.
12:30:42 - Host-Name xxx wird aufgelöst.
12:30:42 - Verbinden mit 10.1.1.47.
12:30:42 - Verbunden.
Der Kunde hat einen Proxy, über den Internetzugriffe laufen. Für lokale Adressen wird nicht auf den Proxy zurückgegriffen (Internetoptionen habe ich gecheckt). Gibt der Kunde die URL im IE ein, funktioniert es auch, ohne dass Benutzer/Kennwort gefordert werden. Nur meine IdHttp Komponente scheint den Proxy zwingend verwenden zu wollen, jedenfalls ist das mein Verdacht.

Hat jemand eine Idee, wass ich ändern kann?

Mario 22. Feb 2005 15:41

Re: Indy, http Aufruf im lokalen Netz ohne Proxy
 
Also, nun bin ich ein Schritt weiter und auch wieder nicht.

Wenn ich das ActiveX im IE in meine Anwendung einbaue, sehe ich die Seite, aber erst nachdem ich nochmal meine Benutzerdaten eingegeben habe. Im IE selbst ist ja standardmäßig hinterlegt, dass die Authentifizierung automatisch mit den aktuellen Benutzerdaten erfolgt.

Die Frage, die sich ergibt: Wie sage ich Indy: Benutze zur Authetifizierung das aktuelle Windows Benutzer-Konto?

Mario 28. Feb 2005 07:24

Re: Indy, http Aufruf im lokalen Netz ohne Proxy
 
Ich habe Indy mal beiseitegelegt und es hiermit versucht:
http://www.delphipraxis.net/internal...ect.php?t=6143
So geht es :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:00 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