> For the complete documentation index, see [llms.txt](https://potoyang.gitbook.io/spring-in-action-v5/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://potoyang.gitbook.io/spring-in-action-v5/di-17-zhang-guan-li-spring/17.2-shen-ru-admin-fu-wu-duan/17.2.6-zhui-zong-http-qing-qiu.md).

# 17.2.6 追踪 HTTP 请求

Spring Boot Admin UI 的 HTTP Trace 选项卡（图 17.12），显示来自 Actuator 的 `/httptrace` 端点。但与返回 100 个最新 HTTP 跟踪的 `/httptrace` 端点不同，HTTP traces 选项卡列出了完整的 HTTP 跟踪历史记录。只要一直在选项卡上，它就会一直更新。如果你离开选项卡返回，它最初只显示 100 个最近的请求，但从那一时点开始继续持续追踪。

![图17.12 HTTP Trace 选项卡跟踪应用程序最近的 HTTP 流量，包括有关导致错误的请求。](https://867170852-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LrmLE3NwQoVJk02Q_BX%2Fsync%2F1c43187af0c355695de82215e364a4f7b4772a5f.png?generation=1632313518707052\&alt=media)

正如您所看到的，HTTP Trace 选项卡在顶部包含一个用于跟踪的堆叠图，HTTP 流量随时间变化。图表使用颜色表示成功与失败。绿色表示成功，黄色表示客户端错误（例如，400 级的 HTTP 响应），红色表示服务器错误（例如，500 级的 HTTP 响应）。如果将鼠标悬停在图形上，将出现悬浮框（如图 17.12 的右上侧），分别给出给定时间点的请求计数。

图表下方是跟踪历史记录，包括应用程序接收到的每个请求。如果单击任何行，该行将展开以显示关于请求的其他信息，包括请求和响应头（图 17.13）。

![图17.13 单击 HTTP Trace 选项卡上的某行请求条目，显示有关请求的其他详细信息。](https://867170852-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LrmLE3NwQoVJk02Q_BX%2Fsync%2F502739cb5e28464a0e975971488f76188f55748b.png?generation=1632313518795693\&alt=media)
