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?