We don't support Options at the moment. Can you implement it and send us a
PR?

On Fri, Sep 9, 2016 at 6:14 PM, Janak Amarasena <ja...@wso2.com> wrote:

> Hi,
>
> I created  a microservice using MSF4J and tested the resources with
> postman all works fine but when I use it with a AngularJS client app; the
> browser sends an additional http OPTIONS request to check CORS I get a "405
> Method Not Allowed" Response.
>
> I created a resource with @OPTIONS (javax.ws.rs) annotation to the same
> path still the same result, 405 response, the method doesn't even get
> triggered.
>
> @OPTIONS
> @Path("/")
> public Response options() {
>
>     return Response.ok()
>             .header("Access-Control-Allow-Origin", "*")
>             .header("Access-Control-Allow-Credentials", "true")
>             .header("Access-Control-Allow-Methods", "POST, GET, PUT, UPDATE, 
> DELETE, OPTIONS, HEAD")
>             .header("Access-Control-Allow-Headers", "Content-Type, Accept, 
> X-Requested-With")
>             .build();
> }
>
>
> I think the http OPTIONS request is not recognized.
>
>
> For your advise please.
>
>
> Thank You,
> Best Regards,
>
>
> --
> Janak Amarasena
>
> *Intern*
>
> *WSO2, Inc. *
>
> *lean . enterprise . middleware *
>
> *Mobile: +94777764144 <%2B94777764144>*
>
> *Email: *ja...@wso2.com
>



-- 
*Afkham Azeez*
Director of Architecture; WSO2, Inc.; http://wso2.com
Member; Apache Software Foundation; http://www.apache.org/
* <http://www.apache.org/>*
*email: **az...@wso2.com* <az...@wso2.com>
* cell: +94 77 3320919blog: **http://blog.afkham.org*
<http://blog.afkham.org>
*twitter: **http://twitter.com/afkham_azeez*
<http://twitter.com/afkham_azeez>
*linked-in: **http://lk.linkedin.com/in/afkhamazeez
<http://lk.linkedin.com/in/afkhamazeez>*

*Lean . Enterprise . Middleware*
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to