调试过程中获取请求controll层接口请求时附带的参数

今天调试代码是发现有一个接口,参数接收时使用的是@RequestBody,直接将请求体里面的参数通过spring默认使用的jackon封装成对应的bean对象,发现转换报错,而且也不知道到底传进来的是什么参数,或者是否传进来了,为此百度出一个方法,以供参考

1.将接受参数写成通用的httpServletRequest

使用 String body =  request.getReader().lines().collect(Collectors.joining(System.lineSeparator()));

 System.out.println(body);

打印出所有的请求参数以供排查

2.对于表单参数,直接使用request.getParamMeterMap()方法即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章