我正在使用 C# 和 .NET 3.5。如您所知,我们可以Navigate()在 Web 浏览器控件上添加自定义标题,如下所示:
var myUrl = "http://example.com/mypage.htm";
System.Uri uri = new Uri(myUrl);
byte[] authData = System.Text.UnicodeEncoding.UTF8.GetBytes("user:password");
string authHeader =
"Authorization: Basic " + Convert.ToBase64String(authData) + "\r\n" +
"User-Agent: MyUserAgent\r\n";
webTDW8961nd.Navigate(uri, "", null, authHeader);
Run Code Online (Sandbox Code Playgroud)
在上面的示例中,我们为单个导航设置了基本授权标头。
现在让我们谈谈重定向。如果我们要执行将重定向到另一个页面的 javascript,则不会包含基本授权标头。
你的解决方案是什么?如何添加适用于所有请求而不仅仅是一次的标头?