Grails Http Post - PullRequest
       4

Grails Http Post

0 голосов
/ 31 октября 2009

Я не могу прочитать текст сообщения моему контроллеру Grails. Выдается эта ошибка

Caused by: java.lang.IllegalStateException: STREAMED

когда я звоню

request.getReader()

На форумах есть сообщения, в которых говорится, что нужно добавить

parseRequest:true

Для сопоставления URL. Я сделал это без изменений. Любая помощь?

1 Ответ

1 голос
/ 01 ноября 2009

Используете ли вы многочастную форму для загрузки файла?

Если это так, вы можете просто вызвать request.getFile (), поскольку Grails уже прочитает входной поток для вас и создаст объект MultipartRequest.

Если это просто обычное сообщение, вам, возможно, придется использовать request.getInputStream () вместо getReader, так как какой-то другой код уже вызвал getInputStream () (поэтому, когда вы вызываете getReader (), он генерирует исключение).

ура

Lee

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...