当前位置: 首页 > news >正文

ResponseBodyAdvice 获取参数

废话不多说,简练,一针见血,解决问题,才是最好的。

首先肯定是重写了这个beforeBodyWrite方法

重点来了,获取请求参数:

request.getBody()返回一个inputStream流,这里你可以 使用很多方法把这个流转为String字符串,下面举一个例子

最终这个String类型param就是 JsonStr 你需要得请求参数。

特别提醒:如果项目里面配置有过滤器,需要特别小心注意,因为这个流有可能会被过滤器,拦截器等读到,而且这个流只能被使用一次,后置处理得时候再使用会报错:Stream closed 。

http://www.lryc.cn/news/167008.html

相关文章:

  • 人力资源服务升级正当时,法大大助力佩信集团加速数字化
  • UG\NX二次开发 二维向量相加
  • RabbitMQ深入 —— 持久化和发布确认
  • 人脸识别三部曲
  • 【Linux网络编程】Socket-TCP实例
  • <OpenCV> 边缘填充
  • 【视觉SLAM入门】7.3.后端优化 基于KF/EKF和基于BA图优化的后端,推导及举例分析
  • Docker概念通讲
  • PHP请求API接口案例采集电商平台数据获取淘宝/天猫优惠券查询示例
  • 计算机网络:三次握手与四次挥手
  • Visual Studio 调试上传文件时自动停止运行的解决方法
  • 使用scp命令失败出错
  • kafka增加磁盘或者分区,topic重分区
  • SpringMVC系列(五)之JSR303和拦截器
  • LCP 01.猜数字
  • 智能小车开发
  • RDMA性能测试工具集preftest_README
  • 墨天轮专访星环科技刘熙:“向量热”背后的冷思考,Hippo如何打造“先发”优势?
  • 逆向-beginners之非递归
  • Spring for Apache Kafka概述和简单入门
  • 基于SSM+Vue的医院医患管理系统
  • 再次理解Android账号管理体系
  • 如何在Blender中压缩/减小GLTF模型的大小
  • IntelliJ IDEA使用_Plugin插件推荐
  • Ajax fetch navigator.sendBeacon 三个的区别
  • map-reduce执行过程
  • 技术人员怎样提升对业务的理解
  • 【分布式】分布式事务:2PC
  • 回归与聚类算法系列④:岭回归
  • idea配置git(gitee)并提交(commit)推送(push)