Index: trunk/src/org/openstreetmap/josm/io/NameFinder.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/NameFinder.java	(revision 15968)
+++ trunk/src/org/openstreetmap/josm/io/NameFinder.java	(revision 15969)
@@ -67,5 +67,6 @@
      */
     public static List<SearchResult> query(final URL url) throws IOException {
-        final HttpClient connection = HttpClient.create(url);
+        final HttpClient connection = HttpClient.create(url)
+                .setAccept("application/xml, */*;q=0.8");
         Response response = connection.connect();
         if (response.getResponseCode() >= 400) {
Index: trunk/src/org/openstreetmap/josm/io/OsmApi.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/OsmApi.java	(revision 15968)
+++ trunk/src/org/openstreetmap/josm/io/OsmApi.java	(revision 15969)
@@ -660,5 +660,7 @@
             try {
                 url = new URL(new URL(getBaseUrl()), urlSuffix);
-                final HttpClient client = HttpClient.create(url, requestMethod).keepAlive(false);
+                final HttpClient client = HttpClient.create(url, requestMethod)
+                        .keepAlive(false)
+                        .setAccept("application/xml, */*;q=0.8");
                 activeConnection = client;
                 if (fastFail) {
Index: trunk/src/org/openstreetmap/josm/io/OsmServerReader.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/OsmServerReader.java	(revision 15968)
+++ trunk/src/org/openstreetmap/josm/io/OsmServerReader.java	(revision 15969)
@@ -176,4 +176,5 @@
 
             final HttpClient client = HttpClient.create(url, httpMethod)
+                    .setAccept("application/xml, */*;q=0.8")
                     .setFinishOnCloseOutput(false)
                     .setReasonForRequest(reason)
