import lombok.extern.slf4j.Slf4j; import okhttp3.*; /** * 需要注入依赖 * <dependency> * <groupId>com.squareup.okhttp3</groupId> * <artifactId>okhttp</artifactId> * <version>3.6.0</version> * </dependency> */ @Slf4j public class HttpClientUtils { public static final MediaType JSON = MediaType.parse("application/json;charset=utf-8"); /** * get请求获取请求数据 * @param url * @return */ public static String httpGet(String url){ String getData ; OkHttpClient httpClient = new OkHttpClient(); Request request = new Request.Builder() .url(url) .build(); try { Response response = httpClient.newCall(request).execute(); getData = response.body().string(); }catch (Exception e){ log.info("【发送 GET 请求出现异常】!" + e.getMessage());
使用httpClient调用接口获取响应数据
最新推荐文章于 2024-02-18 16:14:54 发布
本文展示了如何使用OkHttp库进行HTTP的GET和POST请求,获取接口响应的数据。通过创建OkHttpClient实例,构建Request对象并执行,可以获取到GET请求的数据。同时提供了POST请求的方法,接受URL和JSON字符串作为参数。
摘要由CSDN通过智能技术生成