GrailsHTTPPOST

GrailsHTTPPOST,grails,Grails,我无法读取grails控制器的帖子正文。将抛出此错误 Caused by: java.lang.IllegalStateException: STREAMED 当我打电话时 request.getReader() 留言板上有一些帖子说要添加 parseRequest:true 到URL映射。我做这件事没有任何改变。有什么帮助吗?您是否使用多部分表单上传文件 如果是,您可以调用request.getFile(),因为Grails已经为您读取了输入流,并创建了一个MultipartReques

我无法读取grails控制器的帖子正文。将抛出此错误

Caused by: java.lang.IllegalStateException: STREAMED
当我打电话时

request.getReader()
留言板上有一些帖子说要添加

parseRequest:true

到URL映射。我做这件事没有任何改变。有什么帮助吗?

您是否使用多部分表单上传文件

如果是,您可以调用request.getFile(),因为Grails已经为您读取了输入流,并创建了一个MultipartRequest对象

如果这只是一篇普通的文章,您可能需要用户请求.getInputStream()而不是getReader,因为其他一些代码已经调用了getInputStream()(这就是为什么调用getReader()时会引发异常的原因)

干杯


我想我会研究使用多部分文章。我会在周一试一试,然后告诉你。我已经尝试过getinputstream(),它返回一个空流。谢谢