Index: applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/io/NetworkReader.java
===================================================================
--- applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/io/NetworkReader.java	(revision 29018)
+++ applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/io/NetworkReader.java	(revision 29019)
@@ -140,8 +140,8 @@
             }
             if (readerClass == null) {
-            	readerClass = findReaderByContentType();
+                readerClass = findReaderByExtension(url.toLowerCase());
             }
             if (readerClass == null) {
-            	readerClass = findReaderByExtension(url.toLowerCase());
+            	readerClass = findReaderByContentType();
             }
             if (readerClass == null) {
