
在SpringMVC web应用中,对于一个rest接口,获取请求参数我们一般使用 @requestParam 、 @requestBody 等注解 。对于表单类型的请求参数,有一下几种获取方式
前两种方式其实是一种方式,@requestParam底层就是利用requestgetParameter的原理。这两种方式有一个弊端就是只能一个个获取,而且必须知道对方传过来的参数的key值,如果想要一次性获取,可以使用requestgetInputStream方法获取一个inputStream对象,然后读取流里面的数据。
但在实际过程中,我们会发现通过requestgetInputStream()方式获取的数据为空。
这里的表单数据已经被填充到parameterMap中,不能再通过getInputStream获取。
如何解决这个问题呢。
在javaxservlet>
以上就是关于post方法 request.getInputStream()为空解惑全部的内容,包括:post方法 request.getInputStream()为空解惑、如何获得request中的全部参数、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)