Re: Read POST based request from external site

2012-08-16 Thread Andrea Del Bene
I think there's a bug with class WebApplication which doesn't create a 
MultipartServletWebRequestImpl when the original request is multipart. 
In the meantime a possible workaround is to override method 
newWebRequest of your application class and put the following code 
inside it:


{
ServletWebRequest newWebRequest = new 
ServletWebRequest(servletRequest, filterPath);

String contentType = servletRequest.getContentType();

if (!Strings.isEmpty(contentType) &&
contentType.toLowerCase().contains("multipart/form-data"))
{
try
{
return newWebRequest.newMultipartWebRequest(
getApplicationSettings().getDefaultMaximumUploadSize(), "externalForm");
}
catch (FileUploadException e)
{
throw new RuntimeException(e);
}
}

return newWebRequest;
}

this should solve your problem with post parameters.

Thanks for your replies:

This is my plain html code:

  
 
 
 
 
 
 

This is my Wicket class:

public class UploadPage extends WebPage {

 final Logger LOG = LoggerFactory.getLogger(getClass());

 public UploadPage() {

for(String str :

getRequest().getRequestParameters().getParameterNames()){
LOG.debug("==> " + str);
}

 }
}


I cannot read a single param.

Pls. keep in mind:
The form is NO wicket form as I try to simulate an external access to my
page.

Thanks for your help




--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Read-POST-based-request-from-external-site-tp4651269p4651279.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Read POST based request from external site

2012-08-16 Thread tmaus
Thanks for your replies:

This is my plain html code:

 







This is my Wicket class:

public class UploadPage extends WebPage {

final Logger LOG = LoggerFactory.getLogger(getClass());

public UploadPage() {
   
   for(String str :
getRequest().getRequestParameters().getParameterNames()){
   LOG.debug("==> " + str);
   }

}
}


I cannot read a single param. 

Pls. keep in mind:
The form is NO wicket form as I try to simulate an external access to my
page. 

Thanks for your help




--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Read-POST-based-request-from-external-site-tp4651269p4651279.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Read POST based request from external site

2012-08-16 Thread Andrea Del Bene

Hi,

try getRequestParameters() instead of getPostParameters(). This method 
returns all request parameters. I don't know why getPostParameters() 
return an empty result, maybe it is an issue...

I was looking up all available threads, but did not find an answer.

I have an app deployed to a mobile device that should communicate with my
service via REST.

As part of the flow the user can upload a new picture to the service.

My page is able to read GET based requests, but no POST based onces.

Im using wicket 1.5.7

RequestCycle.get().getRequest().getPostParameters() is empty

My page extends "WebPage"

Tried to use constructor with and without PageParameters without any
success.

I mounted my page (mountPage("/upload",UploadPage.class)) with
WebApplication.

Any ideas ?

Any hints ?

Regards

Thorsten





--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Read-POST-based-request-from-external-site-tp4651269.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Read POST based request from external site

2012-08-16 Thread Thomas Götz
This normally means that there *are* no POST parameters. Are you sure you're 
doing a POST request to your page, and not a GET?

   -Tom


On 16.08.2012, at 12:16, tmaus  wrote:

> 
> I was looking up all available threads, but did not find an answer. 
> 
> I have an app deployed to a mobile device that should communicate with my
> service via REST. 
> 
> As part of the flow the user can upload a new picture to the service. 
> 
> My page is able to read GET based requests, but no POST based onces. 
> 
> Im using wicket 1.5.7
> 
> RequestCycle.get().getRequest().getPostParameters() is empty 
> 
> My page extends "WebPage"
> 
> Tried to use constructor with and without PageParameters without any
> success.
> 
> I mounted my page (mountPage("/upload",UploadPage.class)) with
> WebApplication. 
> 
> Any ideas ?
> 
> Any hints ?
> 
> Regards
> 
> Thorsten 


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Read POST based request from external site

2012-08-16 Thread tmaus

I was looking up all available threads, but did not find an answer. 

I have an app deployed to a mobile device that should communicate with my
service via REST. 

As part of the flow the user can upload a new picture to the service. 

My page is able to read GET based requests, but no POST based onces. 

Im using wicket 1.5.7

RequestCycle.get().getRequest().getPostParameters() is empty 

My page extends "WebPage"

Tried to use constructor with and without PageParameters without any
success.

I mounted my page (mountPage("/upload",UploadPage.class)) with
WebApplication. 

Any ideas ?

Any hints ?

Regards

Thorsten 





--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Read-POST-based-request-from-external-site-tp4651269.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org