在我正在处理的应用程序中,我希望能够打开Web浏览器并导航到特定的URL。 使用WebBrowserTask这很容易,但我想要访问的URL需要几个请求标头。
我无法弄清楚如何实现这一点,当然希望有人能指出我正确的方向,甚至展示一个例子。
如果它自己的任务不支持标题,还有其他方法吗?
修改 我发现当前状态的WebBrowserTask不支持添加标头。 我的解决方案是在应用程序中创建一个新的XAML页面,并添加一个WebBrowser控件作为唯一对象。 webbrowser控件支持添加如下标题:
Uri uri = new Uri("http://YOUR_URL.COM");
string headers = String.Format("HEADER1:{0}\r\nHEADER2:{1}\r\nHEADER3:{2}\r\n", projectId, username, password);
webBrowser.Navigate(uri, null, headers);
添加标题的重要部分是记住使用 \ r \ n
分隔标题