Please create a ticket at JIRA. With a quickstart would be nice! Thank you!
Martin Grigorov Wicket Training and Consulting https://twitter.com/mtgrigorov On Tue, Mar 29, 2016 at 3:30 PM, Илья Нарыжный <[email protected]> wrote: > Martin, > > There are 3 problems: > > 1) Map can not guarantee that order of keys remain the same. In my > case Jetty use HashMap as underling storage. > 2) Some part of content might be URL encoded. So after collecting all > back: it's hard to revert exectly to initial value due to fact that > some parts contained URL encoded stuff. > 3) POST can contain huge body. So it looks very strange. > > As a work-around I use Filter configured prior to wicket to intercept > body whenever it's needed: > > https://github.com/OrienteerDW/wicket-orientdb/commit/c9e706d9e84a828901a5ad97ed50aa46521f7bfb > > Is it really required for isAjax() method check POST parameters as > well? I mean, may be flag is in query string and there is even no goal > to check POST body. > > Thanks, > > Ilia > > 2016-03-27 4:07 GMT-07:00 Martin Grigorov <[email protected]>: > > Hi, > > > > I remember dealing with this in the past but I cannot find the mail > thread > > now. > > I think the complete body should be available as a valueless key in the > > post parameters: > > getRequest().getPostParameters().getParameterNames().iterator().next(). > > Please confirm whether this works! > > If it does then I think it would be good to add a helper method to > simplify > > this. > > > > Martin Grigorov > > Wicket Training and Consulting > > https://twitter.com/mtgrigorov > > > > On Sat, Mar 26, 2016 at 5:28 AM, Илья Нарыжный <[email protected]> wrote: > > > >> It seems that Wicket Resource can't obtain whole HTTP POST body. > >> The reason of that is the following: > >> Mappers invoke WebRequest.isAjax() and isAjax() is trying to > >> getRequestParameters() - so body of POST parsed prior to actual > >> getInputStream() in a Resource object. > >> > >> Is there any chances to allow Resources to get request body? > >> > >> Thanks, > >> > >> Ilia > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [email protected] > >> For additional commands, e-mail: [email protected] > >> > >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
