spring gateway 如何打印 HttpHeaders
时间: 2023-09-21 21:11:15 浏览: 52
要打印 Spring Gateway 的 HttpHeaders,可以在 Spring Boot 应用程序的配置文件中添加以下代码:
```yaml
logging:
level:
org.springframework.cloud.gateway: DEBUG
```
这将启用 Spring Gateway 的调试日志级别并打印 HttpHeaders。在应用程序运行时,您将看到类似以下的输出:
```
2021-09-01 19:29:47.431 DEBUG 12345 --- [ctor-http-nio-2] o.s.c.g.h.filter.HttpHeadersFilter : HttpHeaders BEFORE http://localhost:8080/hello/: HttpHeaders [Accept:"application/json, text/plain, */*", User-Agent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36", Accept-Encoding:"gzip, deflate, br", Connection:"keep-alive", Host:"localhost:8080", Postman-Token:"2d2995df-eca5-4e0c-9f03-f308d1dcf09b", Cache-Control:"no-cache", Accept-Language:"en-US,en;q=0.9", Content-Type:"application/json;charset=UTF-8", Origin:"chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop", Referer:"http://localhost:8080/" ]
```
在这个例子中,我们可以看到 Spring Gateway 打印了从客户端发送到网关的 HttpHeaders。这样,您就可以轻松地调试和了解请求头信息。