1. 什么是logbook?

logbook是一个用于打印http请求信息的一个开源组件。

2. 如何使用logbook? 【这里以SpringBoot项目为例】

  • 导入logbook相关maven依赖:
<!-- LogBook依赖 我这里的版本是 <logbook.version>1.13.0</logbook.version> -->
<dependency><groupId>org.zalando</groupId><artifactId>logbook-core</artifactId><version>${logbook.version}</version>
</dependency>
<dependency><groupId>org.zalando</groupId><artifactId>logbook-httpclient</artifactId><version>${logbook.version}</version>
</dependency>
<dependency><groupId>org.zalando</groupId><artifactId>logbook-jaxrs</artifactId><version>${logbook.version}</version>
</dependency>
<dependency><groupId>org.zalando</groupId><artifactId>logbook-okhttp</artifactId><version>${logbook.version}</version>
</dependency>
<dependency><groupId>org.zalando</groupId><artifactId>logbook-okhttp2</artifactId><version>${logbook.version}</version>
</dependency>
<dependency><groupId>org.zalando</groupId><artifactId>logbook-servlet</artifactId><version>${logbook.version}</version>
</dependency>
<dependency><groupId>org.zalando</groupId><artifactId>logbook-spring-boot-starter</artifactId><version>${logbook.version}</version>
</dependency>
  • 在springboot配置文件中,配置logbook的有关配置:
#logbook配置
logbook:write:level: info #logbook日志输入级别format:style: curl #这个值还可以是 http、json等
  • 配置好以上配置之后就能够使用了。

【开发技巧】-- SpringBoot使用LogBook打印http请求、响应信息相关推荐

  1. SpringBoot使用Logbook记录HTTP请求响应日志

    写在前面:2020年面试必备的Java后端进阶面试题总结了一份复习指南在Github上,内容详细,图文并茂,有需要学习的朋友可以Star一下! GitHub地址:https://github.com/ ...

  2. 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第37讲:HTTP协议请求(响应)

    陈力:传智播客古代 珍宝币 泡泡龙游戏开发第37讲:HTTP协议请求(响应) 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议.h ...

  3. java logbook_SpringBoot使用Logbook记录HTTP请求响应日志

    Spring Boot的httptrace端口能够记录每次访问的请求和响应信息,但是不能记录body,这样在出问题时就不方便排查,而且httptrace不方便在原有的基础上进行扩展,所以只能寻求其他方 ...

  4. selenium 获取请求响应信息,包括请求的响应头和响应体

    在我们使用selenium请求网页时,有时不想从浏览器解析后的html标签获取数据,如果能直接获取url返回的json格式数据会更容易解析.就像request和scrapy爬虫返回的响应数据一样.那么 ...

  5. 使用logbook打印http请求日志

    1.导入pom依赖 <dependency><groupId>org.zalando</groupId><artifactId>logbook-core ...

  6. java打印HTTP请求头信息

    public void test(HttpServletRequest request) {Enumeration<String> headerNames = request.getHea ...

  7. (附源码)springboot《升学日》日本大学信息及院校推荐网站的开发毕业设计251949

    摘  要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于<升学日>日本大学信息及院校推荐网站当然也不能排除在外,随着网络技术的不断成熟,带动了 ...

  8. java 请求响应_java http接口请求响应 request response

    接口类: 1 package org.sunshine.dcda.epg.wechat.controller.niao; 2 3 import javax.servlet.http.HttpServl ...

  9. springboot中使用注解获取前台header信息

    今天在写vue时,需要实现一个功能,就是前台通过header(请求头)将token发送到服务端,后台使用的是springboot,第一下想到是springboot注解,但是百度了挺久发现很多人都是使用 ...

最新文章

  1. linux的tmp目录不会清空,关于Linux系统中/tmp目录的清除问题
  2. powershell命令大全
  3. php5.5 连接数据库,php5.5 session_set_save_handler 连接数据库问题
  4. CSS Grid布局(1)
  5. 统一建模语言UML轻松入门(1)――基本概念
  6. 为了不把黑人兄弟认作大猩猩,谷歌的算法连真的大猩猩都不认识了
  7. junit 经典示例_JUnit 4,JWebUnit,Arquillian和JSF单元示例教程
  8. 要参与OpenJDK8源码修改,从哪里下源码?
  9. html提交表单原理,HTML5之Form 表单理论
  10. 源码编译 Qt 6.2
  11. Android-Binder机制
  12. 随机存储器:SRAM、DRAM、SDRAM的区别
  13. Ribo-seq的下游分析方法1-ORFquant以及RiboQC
  14. Procmon打开后无反应的问题
  15. docker image 的sha256 digest摘要
  16. 微软认证系统管理员MCSA(院校IT课程)
  17. ubuntu系统怎么看电脑配置
  18. 小灰 “生二胎” 啦!
  19. 奥运14日看点:杨威金牌最稳 领衔7大夺金点
  20. select下拉框分组展示插件的使用--(select-mania插件的使用)

热门文章

  1. Java语言特点与学习
  2. Java特点和特性详解
  3. Unity 明暗闪烁shader
  4. C++ : switch:switch string的两种用法
  5. Gitee图床转移到Github
  6. JAVA生成20位LONG型UUID
  7. 用html编写一个红绿灯,如何用html+css+javascript写一个简易红绿灯
  8. Visio二次开发Java-画图画线(java+com4j)
  9. Docker、Podman 容器“扫盲“ 学习笔记
  10. 运行hadoop 命令截图