「Visual Studio 2019」にて、FWPのC#でプロジエクトを作成しました。
「webView.CoreWebView2.Navigate(URL)を使用して「Basic認証」を
行いたいのですが方法がわかりません。
UWPでは、「HttpBaseProtocolFilter()」クラスを使用していたので
認証していたのですが、FWPプロジェクトで、「HttpBaseProtocolFilter()」クラス
を使用する方法が分かりません。
または、FWPプロジェクトを使用して「Basic認証」をする方法をご教示をお願いします。
失礼いたします。
間違ってたらすみません。
FWPではなくてWPFでしょうか?
https://docs.microsoft.com/ja-jp/visualstudio/designers/getting-started-with-wpf?view=vs-2019
すみません、私が間違ってました。FPWです。
UWPでは、以下のように行っていたのですが、WPFでは、どのようにすればよいのでしょうか?
var myFilter = new HttpBaseProtocolFilter();
myFilter.ServerCredential = new PasswordCredential(hagaa, user_name, spasswward);
//var filter = new HttpBaseProtocolFilter();
//filter.ServerCredential = new Windows.Security.Credentials.PasswordCredential(Url, user_name, spasswward);
//Windows.Web.Http.HttpClient client1 = new Windows.Web.Http.HttpClient(filter);
var response = await client1.GetAsync(new Uri(Url));
WebClient myweb = new WebClient();
myweb.Credentials = new NetworkCredential("User", "PassWord");
HttpWebRequest webreq = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse webres = null;
@質問者kishidamisaoさん
> すみません、私が間違ってました。FPWです。
とりあえず、質問件名や説明文中の誤字を「WPF」に直しましょう。質問は編集、追記できます。
また、コードを質問文中に提示するときはマークダウン記法が使って読みやすくしてください。
https://teratail.com/help/question-tips#questionTips3-5-1
https://teratail.com/questions/238564
などを参考にしてください。
HttpBaseProtocolFilterもPasswordCredentialもUWPでしか使えないので、
「C# WPF HTTP Basic認証」などとキーワード検索して調べ、コードを書き直した方が早いでしょう。