Looking for java Keywords? Try Ask4Keywords

Java Language Удалить ресурс


пример

   public static void delete (String urlString, String contentType) throws IOException {
        HttpURLConnection connection = null;
    
        try {
            URL url = new URL(urlString);
            connection = (HttpURLConnection) url.openConnection();
            connection.setDoInput(true);
            connection.setRequestMethod("DELETE");
            connection.setRequestProperty("Content-Type", contentType);
    
            Map<String, List<String>> map = connection.getHeaderFields();
            StringBuilder sb = new StringBuilder();
            Iterator<Map.Entry<String, String>> iterator = responseHeader.entrySet().iterator();
            while(iterator.hasNext())
            {
                Map.Entry<String, String> entry = iterator.next();
                sb.append(entry.getKey());
                sb.append('=').append('"');
                sb.append(entry.getValue());
                sb.append('"');
                if(iterator.hasNext())
                {
                    sb.append(',').append(' ');
                }
            }
            System.out.println(sb.toString());
    
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            if (connection != null) connection.disconnect();
        }
    }

Это УДАЛИТЬ ресурс в указанном URL-адресе, а затем распечатает заголовок ответа.

Как это устроено

  • мы получаем HttpURLConnection из URL .
  • Задайте тип содержимого с помощью setRequestProperty , по умолчанию это application/x-www-form-urlencoded
  • setDoInput(true) сообщает о соединении, которое мы намерены использовать для ввода URL-адреса.
  • setRequestMethod("DELETE") для выполнения HTTP DELETE

Наконец, мы печатаем заголовок ответа сервера.