Gecko FX - Cef Chromium ==> json ошибка доступа - PullRequest
0 голосов
/ 30 апреля 2020

Я пишу приложение, которое извлекает файлы JSON с веб-сайта (они используются для отображения данных). С помощью веб-браузера Chromium я могу получить к ним доступ после входа на сайт. Я получаю:

{ Orders: "... content of json objects... " }

С Geckofx (который имеет мои предпочтения) я вхожу, но не могу получить доступ к файлу JSON - я получаю:

{ "Error: "unauthorized" } 

Я получаю файл json, чтобы перейти к URL-адресу и получить в ответ файл json, который я преобразую в объект и т. д. c ...

Мой код:

   Dim sUserAgent As String = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"
        GeckoPreferences.Default("general.useragent.override") = sUserAgent

        g = New Gecko.GeckoWebBrowser
        g.Dock = DockStyle.Fill
        Panel1.Controls.Add(g)
  g.Navigate(uri, GeckoLoadFlags.StopContent, refferer, Nothing)

затем я вхожу с моим паролем и именем пользователя (я автоматизировал это)

g.Navigate(myjsonURL)

с хромом Я делаю ту же простую загрузку и навигацию, и myJsonURL получает доступ.

Очевидно, что происходит утечка некоторой аутентификации, но я не могу понять, как это сделать, поскольку она автоматически c на chromium / cefsharp, а не на geckoFX.

Спасибо за любые предложения!

...