Запрос на удаление HTTP на сервере Tomcat - PullRequest
0 голосов
/ 05 апреля 2019

Я пытаюсь удалить класс по его номеру с сервера tomcat. Я провел некоторое исследование запроса DELETE, в котором некоторые источники говорили, что он похож на запрос POST. Итак, я изменил свой код соответственно, однако я все еще получаю код ошибки 404.

Мой контроллер имеет отображение удаления с @DeleteMapping ("/ classes / {cId}"), и вот мой код для удаления класса на основе его идентификационного номера.

URL url = new URL("http://localhost:8080/classes/{cId}");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();

connection.setRequestMethod("DELETE");
connection.setRequestProperty("Content-Type", "application/json");
connection.setDoOutput(true);

OutputStreamWriter wr = new 
OutputStreamWriter(connection.getOutputStream());
wr.write("{\"cId\":" + cId + "}");
wr.flush();
wr.close();
connection.connect();
connection.disconnect();

Может кто-нибудь сказать мне, что я здесь делаю не так? Как изменить код для успешного удаления класса?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...