我使用Spring 1.5.13,所以使用Actuator 1.5.13。当我使用post请求调用时,请求参数将为空。没有其他配置或创建我的Actuator存储库。我只是使用简单的驱动器跟踪端点。
这是我的财产:
endpoints.trace.enabled=true
endpoints.trace.sensitive=false
management.trace.include=request-headers,response-headers,cookies,errors,parameters下面是依赖关系:
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.13.RELEASE</version>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>追踪结果:
参数{}
请求示例:
{
"id": 22,
"secondid":350052 ,
"flag":0
}你知道为什么会发生这种事吗?我怎样才能解决它?
发布于 2018-06-20 09:16:40
跟踪的参数是那些可以从javax.servlet.ServletRequest.getParameterMap()获得的参数。来自它的javadoc:
请求参数是与请求一起发送的额外信息。对于HTTP,参数包含在查询字符串或已发布的表单数据中。
您的HTTP请求没有查询字符串,也不是POSTing表单数据,因此没有可跟踪的参数。
发布于 2019-09-21 18:33:06
例如,如果请求类似于/api/persons?name=peter,则跟踪中将提供参数。
"parameters": {
"name": [
"peter"
]
} https://stackoverflow.com/questions/50930230
复制相似问题