首页 > 智能硬件 > 正文内容

获取post请求中的所有参数

时间:2024-08-24 02:01:28

post请求获取请求参数

1.获取 POST 请求中的参数。POST 请求的参数一般通过 body 传递给服务器. body 中的数据格式有很多种.

2.getInputStream()只可读取一次。HttpServletRequest使用getInputStream()与getReader()获取输入流因为读取时数据流指针的单向移动导致请求的body内容只可读取一次。但是,现在项目大多设置了拦截器,过滤器,可能导致流已经被读取了,那么下次再去读的时候,就是空的了

3.如何解决流只能读一次的方案。重写HttpServletRequestWrapper把request保存下来,然后通过过滤器把保存下来的request再填充进去,这样就可以多次读取request了

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益, 请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。
标签:智能硬件

科技之家 广州小漏斗信息技术有限公司 版权所有 佳绩网提供支持 粤ICP备20006251号