我有一个带有wpf窗口和Webbrowser的c#应用程序。我想使用oauth在该wpf窗口中进行身份验证。在后端,我有Web API 2。
如何在我的webBrowser中的HtmlDocument中获取响应的json,而不是在另一个文件中?因为当身份验证成功后,在wpf中我会得到带有我的json的下载对话框。
在wpf窗口中,我输入验证值。
在wpf cs文件中,我只是通过所有身份验证过程的后端控制器操作发送webbrowser导航到url。 单击以下载json文件时,wpf看起来如下:
感谢您的帮助。
在webBrowser wpf中:
webBrowser.Navigate("../api/Controller/MyAction");
在webApi中:
[HttpGet]
public async Task<IHttpActionResult> MyAction()
{
return Content(HttpStatusCode.OK, MyJson.toString());
}