Index: applications/editors/josm/plugins/wikipedia/src/org/wikipedia/WikipediaApp.java
===================================================================
--- applications/editors/josm/plugins/wikipedia/src/org/wikipedia/WikipediaApp.java	(revision 31906)
+++ applications/editors/josm/plugins/wikipedia/src/org/wikipedia/WikipediaApp.java	(revision 31907)
@@ -128,5 +128,6 @@
                 final String requestBody = "articles=" + Utils.encodeUrl(Utils.join(",", articleNames));
                 try (final Scanner scanner = new Scanner(
-                        HttpClient.create(new URL(url), "PUT").setReasonForRequest("Wikipedia")
+                        HttpClient.create(new URL(url), "POST").setReasonForRequest("Wikipedia")
+                                .setHeader("Content-Type", "application/x-www-form-urlencoded")
                                 .setRequestBody(requestBody.getBytes(StandardCharsets.UTF_8))
                                 .connect().getContentReader())
Index: applications/editors/josm/plugins/wikipedia/test/unit/org/wikipedia/WikipediaAppTest.java
===================================================================
--- applications/editors/josm/plugins/wikipedia/test/unit/org/wikipedia/WikipediaAppTest.java	(revision 31906)
+++ applications/editors/josm/plugins/wikipedia/test/unit/org/wikipedia/WikipediaAppTest.java	(revision 31907)
@@ -155,3 +155,14 @@
         WikipediaApp.getLabelForWikidata("Qxyz", "en");
     }
+
+    @Test
+    public void testWIWOSMStatus() throws Exception {
+        final WikipediaEntry entry1 = new WikipediaEntry(null, "en", "Vienna");
+        final WikipediaEntry entry2 = new WikipediaEntry(null, "en", "London");
+        final WikipediaEntry entry3 = new WikipediaEntry(null, "en", "a-non-existing-article");
+        WikipediaApp.updateWIWOSMStatus("en", Arrays.asList(entry1, entry2, entry3));
+        assertThat(entry1.getWiwosmStatus(), is(true));
+        assertThat(entry2.getWiwosmStatus(), is(true));
+        assertThat(entry3.getWiwosmStatus(), is(false));
+    }
 }
