30 分前に作成した古い投稿は、すべての応答が削除されているのを確認しました.. まず、このフォーラムで何かを書くたびに私を修正してくれたすべてのモデレーターに、私の英語について謝罪したいと思います :)。
わかりました基本的に問題は、主にWebビューで行われる銀行アプリのWebBrowser Cookiesにトークンを追加する必要があることです。Cookie を表示するテスト Web ページを作成しました。そして、私はそれを次のようにヒットしようとします:
private void MainPage_Loaded(object sender, RoutedEventArgs e)
{
string testCookies = "http://devlbpaccescomptewp7.clicmobile.com/test-read-cookie.html?timeStamp=";
testCookies += DateTime.Now.Millisecond;
Cookie cookie = new Cookie("cookie", "lol");
Uri test = new Uri(testCookies, UriKind.Absolute);
CookieContainer cc = new CookieContainer();
cc.Add(test,cookie);
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(testCookies);
req.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705;)";
req.Method = "POST";
req.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
req.CookieContainer = cc;
//HttpWebResponse myWebResponse = (HttpWebResponse)req.get
req.BeginGetResponse(new AsyncCallback(ReadWebRequestCallback), req);
uriList = new List<Uri>();
// wB.Navigate(test);
// wB.Navigate(new Uri(home, UriKind.Absolute));
wB.Navigating += new EventHandler<NavigatingEventArgs>(wB_Navigating);
}
private void ReadWebRequestCallback(IAsyncResult callbackResult)
{
HttpWebRequest myRequest = (HttpWebRequest)callbackResult.AsyncState;
HttpWebResponse myResponse = (HttpWebResponse)myRequest.EndGetResponse(callbackResult);
using (StreamReader httpwebStreamReader = new StreamReader(myResponse.GetResponseStream()))
{
string results = httpwebStreamReader.ReadToEnd();
Deployment.Current.Dispatcher.BeginInvoke(() => wB.NavigateToString(results));
}
myResponse.Close();
}
wb.NavigateToString 行で UnauthorizedAccessExeption を受け取りました。
誰かがそれを見たことがありますか?
ありがとう、ルノー
編集:私はそれが機能するようにconserned行を修正しました!