将cookie设置为WebView控件

Pra*_*ran 4 c# windows-runtime windows-store-apps uwp

我有从HttpWebRequest取得的cookie,我需要将这些cookie设置为WebView控件的另一个页面。

如何将这些cookie传输到Windows 8.1 Store应用程序中的WebView控件?

Pra*_*ran 6

在MSDN上得到了一个答案,它对我来说很好用。

try
{
    Uri baseUri = new Uri(txtURI.Text);
    Windows.Web.Http.Filters.HttpBaseProtocolFilter filter = new Windows.Web.Http.Filters.HttpBaseProtocolFilter();
    Windows.Web.Http.HttpCookie cookie = new Windows.Web.Http.HttpCookie("cookieName", baseUri.Host, "/");
    cookie.Value = "cookieValue";
    filter.CookieManager.SetCookie(cookie, false);

    Windows.Web.Http.HttpRequestMessage httpRequestMessage = new Windows.Web.Http.HttpRequestMessage(Windows.Web.Http.HttpMethod.Get, baseUri);
    wvTest.NavigateWithHttpRequestMessage(httpRequestMessage);

}
catch (Exception oEx)
{
    // handle exception
}
Run Code Online (Sandbox Code Playgroud)