Я пытаюсь удалить класс по его номеру с сервера 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();
Может кто-нибудь сказать мне, что я здесь делаю не так? Как изменить код для успешного удаления класса?