如何在Delphi中使用http身份验证打开URL?

cel*_*owm 4 delphi http http-authentication delphi-5

如何打开需要"http身份验证"以透明方式传递登录名和密码的网址(浏览器窗口)?delphi中的遗留应用程序需要在Reporting Services的".aspx"中打开报告.

谢谢,塞尔索

Dar*_*ler 5

使用Indy TidHTTP组件,因为它可以轻松处理身份验证要求.将组件放在表单上,​​然后:

IdHTTP1.Request.UserName := 'xxx';
IdHTTP1.Request.Password := 'xxx';
IdHTTP1.Get(x);
Run Code Online (Sandbox Code Playgroud)

我相信这适用于你可能拥有的任何Indy版本.

  • 您可以将Indy与Delphi 5一起使用.我愿意. (2认同)