gpt4 book ai didi

java - 使用 HttpURLConnection 获取 405 响应代码

转载 作者:行者123 更新时间:2023-12-02 05:51:35 25 4
gpt4 key购买 nike

当我使用 HttpURLConnection 发出 DELETE 请求时,我收到 HTTP 响应代码 405:

  public void makeDeleteRequest(String objtype,String objkey)
{
URL url=null;
String uri="http://localhost:8180/GoogleMapsLoadingTest/rest/GoogleMapsErp/";
HttpURLConnection conn=null;
try {
url=new URL(uri);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
conn=(HttpURLConnection) url.openConnection();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
conn.setDoInput(true);
conn.setDoOutput(true);
try {
System.out.println(conn.getResponseCode());
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}

try {
conn.setRequestMethod("DELETE");
} catch (ProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

我怎样才能提出这个请求?

最佳答案

405状态代码意味着您指定的资源不允许使用您的方法(DELETE);在本例中,看起来像是整个 REST 端点目录。您应该对要删除的特定项目使用DELETE;也许您忘记在构建 URL 时实际使用方法参数?

关于java - 使用 HttpURLConnection 获取 405 响应代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23486723/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com