Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java httpclient httpdelete

作者:冷言寡语   发布日期:2026-05-14   浏览:117

import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpDelete;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;

public class HttpClientDeleteExample {

    public static void main(String[] args) {
        // 创建一个CloseableHttpClient实例
        try (CloseableHttpClient httpClient = HttpClients.createDefault()) {
            // 创建一个HttpDelete请求
            HttpDelete httpDelete = new HttpDelete("http://example.com/resource/1");

            // 执行HTTP DELETE请求
            HttpResponse response = httpClient.execute(httpDelete);

            // 获取响应状态码
            int statusCode = response.getStatusLine().getStatusCode();
            System.out.println("Status Code: " + statusCode);

            // 获取响应内容
            String responseBody = EntityUtils.toString(response.getEntity());
            System.out.println("Response Body: " + responseBody);

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

解释说明:

  1. 创建HttpClient实例:使用HttpClients.createDefault()方法创建一个CloseableHttpClient实例,该实例用于发送HTTP请求。
  2. 创建HttpDelete请求:通过new HttpDelete(url)创建一个DELETE请求对象,并指定目标URL。
  3. 执行请求:使用httpClient.execute(httpDelete)方法执行DELETE请求,并获取响应。
  4. 处理响应:从响应中提取状态码和响应体,并打印出来。
  5. 异常处理:捕获并处理可能发生的异常。

如果你需要更多帮助或有其他问题,请告诉我!

上一篇:java基本类型和引用类型

下一篇:java反射获取对象属性和值

大家都在看

java url decode

java判断是windows还是linux

java连接数据库的代码

java date类型比较大小

java djl

ubuntu 卸载java

es java api

java list 查找

java 解压rar

jsonobject.tojavaobje

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站