Извините, если это дубликат. Я искал здесь spark.RequestWrapper.getBody() и не смог найти то, что искал. По сути, когда я делаю почтовый запрос с тремя значениями тела (name="Something, id="Something", someNumber=1), затем вызываю getBody()
, я получаю следующее.
------WebKitFormBoundaryAFbSXBcWNVOAmQFo
Content-Disposition: form-data; name="name"
"Something"
------WebKitFormBoundaryAFbSXBcWNVOAmQFo
Content-Disposition: form-data; name="id"
"Something"
------WebKitFormBoundaryAFbSXBcWNVOAmQFo
Content-Disposition: form-data; name="someNumber"
1
------WebKitFormBoundaryAFbSXBcWNVOAmQFo--
Я считаю, что это на самом деле происходит от IOUtils.toByteArray(servletRequest.getInputStream())
и преобразуется в строку. Учитывая, что это из servletRequest, я решил, что это довольно распространенная проблема, но пока не нашел библиотеки или решения.
Заранее спасибо за помощь!
P.S. - Если это дубликат, мои извинения. Не стесняйтесь отмечать это, и я буду в пути!
Изменить - не Apache Spark. Этот: http://sparkjava.com/