Получить JSON-контент в окне веб-браузера wpf вместо диалогового окна загрузки - PullRequest
0 голосов
/ 18 сентября 2018

У меня есть приложение ac # с окном wpf и веб-браузером.Я хочу сделать аутентификацию в этом окне wpf, используя oauth.На бэкэнде у меня есть web api 2.

Как я могу получить JSON с моим ответом в HtmlDocument в моем веб-браузере, а не в другом файле?Потому что, когда аутентификация прошла успешно, в wpf я получаю диалоговое окно загрузки с моим json.

Download dialog window

В окне wpf я ввожу значения аутентификации.

В файле wpf cs я просто отправляю веб-браузер для перехода по URL с действием моего внутреннего контроллера со всеми процессами аутентификации.При нажатии для загрузки файла json wpf выглядит: enter image description here

Спасибо за любую помощь.

В веб-браузере wpf:

webBrowser.Navigate("../api/Controller/MyAction");

В webApi:

[HttpGet]
   public async Task<IHttpActionResult> MyAction()
  {
     return Content(HttpStatusCode.OK, MyJson.toString());
  }
...