Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#9

Re: Twebbrowser mit Password und Username

  Alt 5. Mär 2007, 15:04
Hi Alex,

bist du denn sicher, dass Basic Authentication und nicht Digest Authentication verwendet wird?

Schau dir doch mal die (LiveHTTP) Header an, wenn du dich interaktiv anmeldest.

Korrektur: Beim Testen habe ich festgestellt, dass Headers nicht als Array sondern als String übergeben werden müssen - inklusive der HTTP Endekennung CRLF für jeden Header:

Delphi-Quellcode:
var
  Url, Headers: OleVariant;
begin
  Url := UrlEdit.Text;
  Headers := 'Authorization: Basic ' + StrToBase64(USERNAME + ':' + PASSWORD) + sLineBreak;
  WebBrowser.Navigate2(Url, EmptyParam, EmptyParam, EmptyParam, Headers);
end;
So funktioniert es bei mir. Getestet habe ich mit dem Sambar HTTP-Server.

Freundliche Grüße
  Mit Zitat antworten Zitat