Re: Enable CORS in Wicket Rest

2017-06-28 Thread Noven
Hi.. All, Overriding the method onBeforeMethodInvoked works for me :) Thank you. On Wednesday, June 28, 2017 12:53 PM, Martin Grigorov wrote: @Andrea, What about using a IRequestCycleListener that will set the response headers only if the resolved

Re: Enable CORS in Wicket Rest

2017-06-27 Thread Martin Grigorov
@Andrea, What about using a IRequestCycleListener that will set the response headers only if the resolved IRequestHandler is from specific type ? Is it easy to detect that this is a REST IRequestHandler ? Martin Grigorov Wicket Training and Consulting https://twitter.com/mtgrigorov On Tue, Jun

Re: Enable CORS in Wicket Rest

2017-06-27 Thread Andrea Del Bene
you can also override onAfterMethodInvoked in your resource class to set the header in a single point of your code. On 27 Jun 2017 18:25, "Maxim Solodovnik" wrote: > You can use CORS in Tomcat: > https://tomcat.apache.org/tomcat-7.0-doc/config/filter.html#CORS_Filter >

Re: Enable CORS in Wicket Rest

2017-06-27 Thread Maxim Solodovnik
You can use CORS in Tomcat: https://tomcat.apache.org/tomcat-7.0-doc/config/filter.html#CORS_Filter (Maybe there anything similar in other app servers) Or wicket CSRF filter: https://ci.apache.org/projects/wicket/apidocs/7.x/org/apache/wicket/protocol/http/CsrfPreventionRequestCycleListener.html

Re: Enable CORS in Wicket Rest

2017-06-27 Thread Noven
Hi, Marcel, Thank you very much. Your solution works perfectly. With this solution, I have to add the header in every method. Do you know how to set it once, and automatically applied to all the rest method? Thank you. On Tuesday, June 27, 2017 9:07 PM, Marcel Barbosa Pinto

Re: Enable CORS in Wicket Rest

2017-06-27 Thread Marcel Barbosa Pinto
Hi, I think you could use this: getCurrentWebResponse().addHeader("Access-Control-Allow-Origin", " http://localhost:8080;); On Tue, Jun 27, 2017 at 8:24 AM, Noven wrote: > Hello, > Does anyone here face an issue about CORS when consuming wicket rest from >

Enable CORS in Wicket Rest

2017-06-27 Thread Noven
Hello, Does anyone here face an issue about CORS when consuming wicket rest from javascript ajax? The sample errors are : Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:8080/api/statust. (Reason: CORS header