我如何记录HTTP请求的主机标头Spring Boot

问题描述

我需要查看通过Spring Boot应用程序进行的所有请求的主机标头是什么。我尝试记录所有请求标头,但似乎无法记录主机标头。

解决方法

示例代码可打印所有标题。

@GetMapping("/headers")
    public String getHeaders(@RequestHeader Map<String,String> headers) {
        headers.forEach((key,value) -> {
            System.out.println(String.format("Header '%s' = %s",key,value));
        });
     return "success";
    }

这对您有帮助!

,

创建一个过滤器,您将能够看到每个可用的标题。这是示例代码:

<tr></tr>

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...