Closed taolive closed 1 year ago
HttpLoggingInterceptor logInterceptor = new HttpLoggingInterceptor(new HttpLoggingInterceptor.Logger() { @Override public void log(@NotNull String s) { System.out.println("网络日志 = " + s); } }); logInterceptor.setLevel(HttpLoggingInterceptor.Level.BODY); //网络请求对象 OkHttpClient client = new OkHttpClient.Builder() .addNetworkInterceptor(logInterceptor) .build();
final DefaultHttpClientBuilder defaultHttpClientBuilder = new DefaultHttpClientBuilder();
defaultHttpClientBuilder.okHttpClient(client);
HttpClient httpClient = defaultHttpClientBuilder.credential((Credential) Objects.requireNonNull(config.createCredential())).validator((Validator) Objects.requireNonNull(config.createValidator())).build();
jsapiService = new JsapiServiceExtension.Builder().config(config).httpClient(httpClient).build();
您的功能请求与问题有关吗? 请描述您遇到的问题
怎么OkHttp 监控或者打印请求及响应日志呢?
描述您想要的解决方案
1、支持日志配置 2、可以自定义拦截器进行日志打印
您还有其他的方案吗?
No response
其他信息
No response