Tomcat服务器上的HTTP删除请求

时间:2019-04-05 03:30:56

标签: java rest http

我正在尝试从tomcat服务器中删除具有其ID号的类。我对DELETE请求进行了一些研究,其中一些消息人士说这与POST请求类似。因此,我相应地更改了代码,但是仍然收到错误代码404。

我的控制器具有一个@DeleteMapping(“ / classes / {cId}”)的删除映射,这是我的代码,用于根据其ID号删除一个类。

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();

有人可以告诉我我在做什么错吗?如何更改代码以成功删除课程?

0 个答案:

没有答案
相关问题