在本文中,我们将用Java创建一个OkHttpDELETE HTTP请求示例。
OkHTTP是一个开源项目,旨在成为Android和Java应用程序的高效HTTP客户端。
OkHttp支持Android 5.0+(API级别21+)和Java 1.8+。在本文中,我们将使用Java1.8+编写代码。
首先将库作为依赖项添加到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示例项目已经部署、启动并运行。
在下面的示例中,我们将删除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);
}
}
下图显示了源代码的屏幕截图以及输出:
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://www.javaguides.net/2019/05/okhttp-delete-request-java-example.html
内容来源于网络,如有侵权,请联系作者删除!