自定义拦截器

LightCall 支持自定义拦截器,可以在请求和响应之前做一些操作

提示

只需要实现 Interceptor 接口,然后实现 beforeRequest afterResponse 方法即可
java
package org.devlive.lightcall.example.interceptor;

import okhttp3.Request;
import okhttp3.Response;
import org.devlive.lightcall.interceptor.Interceptor;

public class LoggingInterceptor
        implements Interceptor
{
    @Override
    public Request beforeRequest(Request request)
    {
        System.out.println("Sending request: " + request.url());
        return request;
    }

    @Override
    public Response afterResponse(Response response)
    {
        System.out.println("Received response: " + response.code());
        return response;
    }
}
提交于 2025年2月6日 06:33
修改于 2025年2月6日 06:33

目录