tomcat - Tomcat 日志模式 %b 与 %B
问题描述
我在解析tomcat的访问日志,看不出这两者有什么区别?'Bytes sent' 是指 tomcat 发送给客户端,还是客户端发送给 tomcat?请帮我理解,谢谢!
%b - Bytes sent, excluding HTTP headers, or '-' if zero
%B - Bytes sent, excluding HTTP headers
解决方案
它是 Tomcat 发送给客户端的字节数。它只计算响应正文,但不包括标头。
不同之处在于,对于空响应正文(即 0 字节):
%b
将打印出来-
%B
将打印出来0
对于非空响应体,它们是相同的。
推荐阅读
- mapbox - Mapbox Studio:土地使用=住宅不可用?
- swift - Scrollview without NavigationController
- javascript - 无法运行 docker 镜像,Docker 正在寻找不同的扩展
- javascript - 在单独的字段中隔离提取请求的正确方法是什么
- c++ - sscanf() 带有两个字符串参数
- c# - 为什么 EF Core 在创建 SELECT 子句导致异常时生成错误的导航字段名称?
- c# - 将 lambda 存储在 C# 中的变量中
- r - 计算并返回 R 中矩阵 A 和 B 之间的单个距离值
- python - 将 pandas 系列的 collections.counter 对象转换为多列 pandas 数据框
- php - Google OAuth“错误 403:org_internal”,允许用户选择另一个登录