首页 > 其他分享 >使用okhttp-4.10.0.jar报,但是发现没有HttpLoggingInterceptor的解决方法

使用okhttp-4.10.0.jar报,但是发现没有HttpLoggingInterceptor的解决方法

时间:2023-04-15 12:34:29浏览次数:42  
标签:4.10 logging jar HttpLoggingInterceptor 使用 OkHttp HTTP

HttpLoggingInterceptor 是 OkHttp 库中的一个拦截器,可以用于记录 HTTP 请求和响应的信息,如请求和响应的头部、HTTP 方法和请求体等。在 OkHttp 3.x 版本中,HttpLoggingInterceptor 是内置的,可以直接使用。但是在 OkHttp 4.x 版本中,HttpLoggingInterceptor 被移动到了另外一个库 okhtt-logging-interceptor 中,需要单独引入。

因此,如果你使用的是 OkHttp 4.x 版本,并且想要使用 HttpLoggingInterceptor,你需要在 build.gradle 文件中添加以下依赖:

 

implementation 'com.squareup.okhttp3:logging-interceptor:4.10.0'

 

然后在代码中使用 HttpLoggingInterceptor,示例代码如下:

OkHttpClient client = new OkHttpClient.Builder()
        .addInterceptor(new HttpLoggingInterceptor().setLevel(HttpLoggingInterceptor.Level.BODY))
        .build();

 

注意,这里需要使用 import com.squareup.okhttp3.logging.HttpLoggingInterceptor; 导入 HttpLoggingInterceptor 类。

 

标签:4.10,logging,jar,HttpLoggingInterceptor,使用,OkHttp,HTTP
From: https://www.cnblogs.com/uudon/p/17320863.html

相关文章

  • 解决Spring Boot jar包启动日志输出中文乱码
    在使用slf4j做日志输出时,打jar包运行后,会出现中文乱码问题,只需要将logback-spring.xml配置文件中的<charset>标签注释即可,如图:  解释: 如果不配置logback-spring.xml或resource文件夹下没有logback-spring.xml文件,则springboot使用默认的配置,那么部署jar包,java-jarxxx.......
  • springboot打成jar包resources下文件的获取
    importorg.apache.poi.util.IOUtils;importorg.springframework.boot.system.ApplicationHome;importorg.springframework.core.io.ClassPathResource;importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream......
  • 使用maven解决jar冲突
    1.pom部分配置如下<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-shade-plugin</artifactId><version>2.1</version><executions>......
  • Failed to read artifact descriptor for com.fasterxml.jackson.core:jackson-databi
    http://stackoverflow.com/questions/42386730/issue-with-maxmind-dependency<dependency><groupId>com.maxmind.geoip2</groupId><artifactId>geoip2</artifactId><version>2.8.0</version>......
  • Windows上删除jar包时提示已经被打开,怎样找到并杀掉
    场景Windows服务器上删除某个jar包时提示已经在Java....中被打开。则可能是该jar包之前运行时被异常关闭,此时线程还在,需要找到该线程并杀掉它。注:博客:https://blog.csdn.net/badao_liumang_qizhi实现1、打开cmd,输入jps,查看所有运行jar包的PID  这里我们明确知道该j......
  • 替换jar包未重启引起的系统宕机事件
    一、事件背景:某天凌晨,一阵急促的铃声将我从周公那里拉了过来,接听电话后,一脸懵逼。什么情况?XX后台宕机了?当日日志也不打印了,前端发起的请求,都报超时,重启后又恢复了,不清楚会不会再次宕机。出现这种情况,我第一时间想的是为什么是00:00:00宕机?难道后台嫌我这个大龄程序员睡得早了?......
  • Android - AXMLPrinter2.jar的使用方法
    我们需要查看打出的apk包中AndroidManifest.xml文件,但是打开之后发现是一大堆的乱码这是就需要反编译工具,AXMLPrinter2.jarAXMLPrinter2.jar官方介绍:AXMLPrinter2.jarapk分析APK文件,取得APK文件中的包名、版本号及图标,很强大的工具,再一次感受到了批处理的牛逼。可以将android......
  • java jar包运行用外置配置yml文件
    1.准备文件和目录2.启动命令java-jar-Dspring.config.location=config/application.ymldatachangenew.jar ......
  • 2023.4.10每日总结
    今天在课堂上未能成功完成老师布置的任务,之后在宿舍一整晚茶不思饭不想的一直在进行编程。在分页上没有遇到太大困难,但在添加条件查询之后就有点难以处理。明天一定会完美完成建民老师的这次课堂小测......
  • 4.10今日总结
    今天学习了分页功能<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv=&qu......