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

java okhttpclient

作者:√学卟会掩饰   发布日期:2025-04-14   浏览:45

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

import java.io.IOException;

public class OkHttpExample {

    public static void main(String[] args) {
        // 创建 OkHttpClient 实例
        OkHttpClient client = new OkHttpClient();

        // 构建请求对象,指定 URL 和请求方式(GET)
        Request request = new Request.Builder()
                .url("https://api.github.com")
                .build();

        // 发送请求并获取响应
        try (Response response = client.newCall(request).execute()) {
            if (response.isSuccessful()) {
                // 如果请求成功,打印响应体
                System.out.println(response.body().string());
            } else {
                // 请求失败,打印错误信息
                System.out.println("Request failed: " + response.code());
            }
        } catch (IOException e) {
            // 捕获异常并处理
            e.printStackTrace();
        }
    }
}

解释说明:

  1. 创建 OkHttpClient 实例OkHttpClient client = new OkHttpClient();
    这是用于发送 HTTP 请求和接收响应的客户端。

  2. 构建请求对象
    使用 Request.Builder() 构建一个请求对象,指定 URL 和请求方式(这里是 GET 请求)。

  3. 发送请求并获取响应
    使用 client.newCall(request).execute() 同步发送请求,并通过 response.body().string() 获取响应体内容。

  4. 处理响应
    如果请求成功(response.isSuccessful()),则打印响应体;否则,打印错误信息。

  5. 异常处理
    使用 try-catch 捕获可能发生的 IOException 异常,并进行处理。

上一篇:java clob转string

下一篇:java判断字符串不为空和null

大家都在看

java连接数据库的代码

ubuntu 卸载java

java sort用法

java collections.sort

java file类的方法

java 判断

java时间数据类型

java 时间加一天

java demo

java 截取

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

Laravel 中文站