Я создал вызов веб-службы, используя java под кодом. Теперь мне нужно сделать операции удаления и put для выполнения.Отправить PUT, DELETE HTTP-запрос в HttpURLConnection
URL url = new URL("http://example.com/questions");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoOutput(true);
conn.setRequestMethod("POST");
conn.setRequestProperty("Content-Type", "application/json");
OutputStream os = conn.getOutputStream();
os.write(jsonBody.getBytes());
os.flush();
Когда я добавляю ниже код для выполнения операции удаления он дает ошибки, говоря:
java.net.ProtocolException: HTTP метод DELETE не поддерживает вывод.
conn.setRequestMethod("DELETE");
Так как выполнить удаление и поставить запросы?
Пожалуйста, извините за крик, но ** ЧТО ** ошибками, что это дает? Кроме того, я предлагаю ['HttpClient'] (http://hc.apache.org/httpcomponents-client-ga/index.html) из apache. –
отредактировал вопрос. Все примеры кода для запросов веб-сервисов? Любая помощь? – manitaz
Помогает ли http://stackoverflow.com/questions/1051004/how-to-send-put-delete-http-request-in-httpurlconnection? – hgoebl