gpt4 book ai didi

c# - 如何在 Web 浏览器(例如 IE)中打开 URL 并传递凭据

转载 作者:可可西里 更新时间:2023-11-01 03:08:16 24 4
gpt4 key购买 nike

我想打开一个需要基本身份验证的页面。我想将基本身份验证 header 与 URL 一起传递给浏览器。

我该怎么做?

最佳答案

通过标题您可以:

string user = "uuuuuuu";
string pass = "ppppppp";
string authHdr = "Authorization: Basic " + Convert.ToBase64String(Encoding.ASCII.GetBytes(user + ":" + pass)) + "\r\n";

webBrowserCtl.Navigate("http://example.com", null, null, authHdr);

鉴于这需要在每个请求的基础上完成,基本身份验证的一个更简单的选择是;

webBrowserCtl.Navigate("http://uuuuuuu:ppppppp@example.com", null, null, authHdr);

关于c# - 如何在 Web 浏览器(例如 IE)中打开 URL 并传递凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6042829/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com