Мой клиентский API указывает, что для удаления объекта необходимо отправить запрос DELETE, содержащий данные заголовка Json, описывающие содержимое. Фактически это тот же вызов, что и добавление объекта, который выполняется через POST. Это работает отлично, кишки моего кода ниже:
HttpURLConnection con = (HttpURLConnection)myurl.openConnection();
con.setRequestMethod("POST");
con.setDoOutput(true);
con.setUseCaches(false);
con.connect();
OutputStreamWriter wr = new OutputStreamWriter(con.getOutputStream());
wr.write(data); // data is the post data to send
wr.flush();
Чтобы отправить запрос на удаление, я изменил метод запроса на "УДАЛИТЬ" соответственно. Однако я получаю следующую ошибку:
java.net.ProtocolException: DELETE does not support writing
Итак, мой вопрос: как мне отправить запрос DELETE, содержащий данные заголовка из Android? Мне не хватает точки - можете ли вы добавить данные заголовка в запрос DELETE? Спасибо.