Je suis tryint pour consommer une réponse JSON mais j'ai un comportement très étrange. Le point de fin est une application Java s'exécutant sur Tomcat. Je veux charger l'adresse suivanteComportement inattendu avec Python urllib
http://opendata.diavgeia.gov.gr/api/decisions?count=50&output=json_full&from=1
En utilisant Ruby open-uri je charge le JSON. Si je tape dans le navigateur, je reçois toujours la réponse. Une fois que j'essaie d'utiliser urllib de Python ou urllib2 je reçois une erreur
javax.servlet.ServletException: Could not resolve view with name 'jsonView' in servlet with name 'diavgeia-api'
Il est tout à fait étrange et je suppose que l'erreur se trouve dans le serveur API. Des indices?
Astuce: Si cela avait quelque chose à voir avec urllib, vous verriez une exception urllib ... –
Afficher le code, s'il vous plaît. – jonesy
Quand je tire les données à partir d'un navigateur, j'obtiens json, mais lorsque j'utilise la ligne de commande curl, j'obtiens XML. Suggère que quelque chose d'étrange se passe sur le serveur. –