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" <[email protected]> wrote:

> 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
>
> On Tue, Jun 27, 2017 at 9:23 PM, Noven <[email protected]>
> wrote:
> > 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 <
> [email protected]> wrote:
> >
> >
> >  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 <[email protected]>
> wrote:
> >
> > 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 ‘Access-Control-Allow-Origin’ missing).
> > I am looking for solution to set the ‘Access-Control-Allow-Origin’ value
> in Wicket Rest.
> >
> > In SpringBoot REST, we can set the value like this :
> >
> >   @CrossOrigin(origins = "http://localhost:8080";)
> >     @GetMapping("/greeting")
> >     public Greeting greeting(@RequestParam( required=false,
> defaultValue="World") String name) {
> >         return new Greeting(counter. incrementAndGet(),
> String.format(template, name));
> >     }
> >
> > I really need this solution, since I have to do it in Wicket way.
> >
> > Thank you.
> >
> >
> >
> >
> >
> > --
> >
> > Marcel Barbosa Pinto
> > 55 11 98255 8288
> >
> >
>
>
>
> --
> WBR
> Maxim aka solomax
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to