Как добраться до текста JSON с помощью стандартного браузера VBnet

Извините, трудно предоставить код для этого.

В обычном браузере (firefox, IE и т. д.) при вводе URL-адреса Google Geo Code API https://maps.googleapis.com/maps/api/geocode/xml?address=&key=

с правильно установленными myAddress и mykey. Я получаю ответ JSON в виде текста в окне браузера.

Я хотел бы сделать то же самое с элементом управления браузером VBNet. Это-

Задайте для свойства aBrowser.Navigate мой URL-адрес Google GeoCode API, а затем получите JSON обратно в виде текста в браузере, доступ к которому можно получить с помощью aBrowser.document.... .

Однако VBnet, кажется, немедленно прерывает задачу навигации по URL-адресу и предлагает пользователю через диалоговое окно сохранить файл. Если я сохраню файл, а затем проверю его, содержимое будет текстом JSON, который я ожидал увидеть внутри документа браузера.

Это моя первая игра с JSON, и я предполагал, что браузер VBNet будет вести себя так же, как IE. Я что-то упускаю?

Заранее спасибо. Джефф


person Geoff James    schedule 01.02.2017    source источник


Ответы (1)


Поиграл с ответом, предусмотренным для HTTP GET в VB.NET

Это легко адаптируется для работы с Google GEO Code API, и текст JSON принимается в виде строки. Затем я могу либо обработать строку, либо поместить строку на страницу браузера.

Это работает для меня.

person Geoff James    schedule 01.02.2017