2017-02-01 1 views
0

Désolé, il est difficile de fournir du code pour cela.Comment accéder au texte JSON à l'aide du navigateur standard VBnet

Dans un navigateur normal (firefox, IE, etc) quand j'entrer dans une API Google Code Geo URL https://maps.googleapis.com/maps/api/geocode/xml?address= & key =

avec MyAddress et MyKey correctement réglé. Je reçois la réponse JSON sous forme de texte dans la fenêtre du navigateur.

Je voudrais faire exactement la même chose avec un contrôle de navigateur VBNet. C'est-

Définissez une propriété Browser.Navigate sur l'URL de mon API Google GeoCode, puis de récupérer le JSON sous forme de texte dans le navigateur auquel vous pouvez accéder avec aBrowser.document .... Toutefois, VBnet semble interrompre immédiatement la tâche de navigation par url et invite l'utilisateur via une boîte de dialogue à enregistrer un fichier. Si je sauvegarde le fichier puis l'inspecte, le contenu est le texte JSON que je m'attendais à voir dans le document du navigateur.

Ceci est mon premier jeu avec JSON et supposé que le navigateur VBNet se comporterait comme IE. Il me manque quelque chose?

Merci d'avance. Geoff

Répondre

0

Had un jeu avec la réponse prévue pour HTTP GET in VB.NET

Ceci est facilement adapté pour fonctionner avec l'API Google Code GEO et le texte JSON est reçu dans une chaîne. Je peux ensuite traiter la chaîne ou placer la chaîne sur la page du navigateur.

Cela fonctionne pour moi.