Java OkHttp DELETE请求示例

x33g5p2x  于2022-10-16 转载在 Java  
字(1.1k)|赞(0)|评价(0)|浏览(2081)

在本文中,我们将用Java创建一个OkHttpDELETE HTTP请求示例。

OkHTTP是一个开源项目,旨在成为Android和Java应用程序的高效HTTP客户端。

OkHttp支持Android 5.0+(API级别21+)和Java 1.8+。在本文中,我们将使用Java1.8+编写代码。

Maven依赖性

首先将库作为依赖项添加到pom.xml中:

<dependency>
    <groupId>com.squareup.okhttp3</groupId>
    <artifactId>okhttp</artifactId>
    <version>3.9.0</version>
</dependency>

要查看此库的最新依赖项,请查看page on Maven Central
在本文中,我们将为spring boot CRUD示例项目创建一个DELETE HTTP客户端。这个spring-boot-crud示例项目已经部署、启动并运行。

OkHttp DELETE请求Java示例

在下面的示例中,我们将删除id=1的用户。请注意,我们正在使用delete()API:

package com.javaguides.okhttp.tutorial.crud;

import java.io.IOException;

import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;

public class OkHttpDelete {

    OkHttpClient client = new OkHttpClient();

    public String run(String url) throws IOException {
        Request request = new Request.Builder().url(url).delete().build();

        try (Response response = client.newCall(request).execute()) {
            return response.body().string();
        }
    }

    public static void main(String[] args) throws IOException {
        OkHttpDelete example = new OkHttpDelete();
        String response = example.run("http://localhost:8080/api/v1/employees/1");
        System.out.println(response);
    }
}

下图显示了源代码的屏幕截图以及输出:

相关文章