post方法 request.getInputStream()为空解惑

post方法 request.getInputStream()为空解惑,第1张

在SpringMVC web应用中,对于一个rest接口,获取请求参数我们一般使用 @requestParam 、 @requestBody 等注解 。对于表单类型的请求参数,有一下几种获取方式

前两种方式其实是一种方式,@requestParam底层就是利用requestgetParameter的原理。这两种方式有一个弊端就是只能一个个获取,而且必须知道对方传过来的参数的key值,如果想要一次性获取,可以使用requestgetInputStream方法获取一个inputStream对象,然后读取流里面的数据。

但在实际过程中,我们会发现通过requestgetInputStream()方式获取的数据为空

这里的表单数据已经被填充到parameterMap中,不能再通过getInputStream获取。

如何解决这个问题呢。

在javaxservlet>

以上就是关于post方法 request.getInputStream()为空解惑全部的内容,包括:post方法 request.getInputStream()为空解惑、如何获得request中的全部参数、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9560984.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存