4

Web サイトを自動的に認証する方法を探しています。C# Windows ストア アプリに WebView があり、パスワードで保護されたサイトにアクセスしたいと考えています。

WebView.Source= new URI("http://UserId:Password@foo.com/");

セキュリティ例外が発生するため、これは機能しません。

A security problem occurred. (Exception from HRESULT: 0x800C000E);

サイトのhtmlのみを取得し、cssまたはJavaScriptを取得しないため、以下の方法も機能しません。

HttpClientHandler handler = new HttpClientHandler();
handler.Credentials = new NetworkCredential("UserId", "Password");
HttpClient client = new HttpClient(handler);

string body = await client.GetStringAsync("http://foo.com");
webview.NavigateToString(body);     

他に方法はありますか?

4

1 に答える 1