Ich versuche eine JSON-Antwort zu konsumieren, aber ich habe ein sehr seltsames Verhalten. Der Endpunkt ist eine Java App, die auf Tomcat läuft. Ich möchte die folgende URLUnerwartetes Verhalten mit Python urllib
http://opendata.diavgeia.gov.gr/api/decisions?count=50&output=json_full&from=1
mit Ruby open-uri ich die json laden laden. Wenn ich im Browser eintrage, bekomme ich immer noch die Antwort. Wenn ich versuche, Python ‚s urllib oder urllib2 zu verwenden, erhalte ich einen Fehler
javax.servlet.ServletException: Could not resolve view with name 'jsonView' in servlet with name 'diavgeia-api'
Es s ein ziemlich seltsam und ich denke, der Fehler in dem API-Server liegt. Irgendwelche Hinweise?
Hinweis: Wenn es etwas mit Urllib zu tun hatte, würden Sie eine Urllib-Ausnahme sehen ... –
Zeigen Sie bitte den Code. – jonesy
Wenn ich die Daten von einem Browser herunterziehe, bekomme ich JSON, aber wenn ich die Befehlszeilencurl benutze, bekomme ich XML. Schlägt vor, dass auf dem Server etwas Ungewöhnliches passiert. –