Hi sagara, Thanks for the input. Implementation is completed. I am working on testing. I will make the change as you suggested.(servlet transport).
Thanks, Asanka D On Tuesday, July 14, 2015, Sagara Gunathunga <[email protected]> wrote: > > Please note Axis2 simple HTTP server is not production recommended hence > this feature should support Servlet transport in order to support > production use cases. > > Sometimes back I tested cors-filter[1] for Servlet transport successfully, > I doubt whether we should implement CORS support again or we just need to > integrate existing implementation such as cors-filter[1]. > > > [1] - http://software.dzhuvinov.com/cors-filter.html > > Thanks ! > > On Mon, Jul 13, 2015 at 6:27 AM, Asanka Dissanayake <[email protected] > <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: > >> Hi Devs, >> What is the best place to implement this. IMHO I think following place is >> suitable. >> >> org.apache.axis2.transport.http.server.AxisHttpService.handleRequest(final >> AxisHttpConnection conn, final HttpContext context) >> throws IOException, HttpException >> >> Thanks, >> Asanka D >> >> On Sat, Jul 11, 2015 at 3:18 PM, Asanka Dissanayake <[email protected] >> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: >> >>> Yes, agreed. I will start implementation with axis2 http transport . >>> >>> Thanks, >>> Asanka D >>> >>> >>> On Saturday, July 11, 2015, Hiranya Jayathilaka <[email protected] >>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: >>> >>>> >>>> On Jul 10, 2015, at 6:50 PM, Asanka Dissanayake <[email protected]> >>>> wrote: >>>> >>>> Hi Devs, >>>> How about implementing this as an Axis2 module. That will allow user to >>>> have the feature if user prefers. And we can re-use it for synapse as well. >>>> >>>> >>>> I read about this technology a little bit. My preference is for >>>> implementing it in the HTTP transport. This really is a HTTP-specific >>>> feature, and I don't see a reason why it should be implemented outside the >>>> transport. Unfortunately, however, this means we have to re-implement it >>>> for Synapse. >>>> >>>> Thanks, >>>> Hiranya >>>> >>>> >>>> Thanks, >>>> Asanka >>>> >>>> On Fri, Jul 10, 2015 at 12:46 AM, Hiranya Jayathilaka < >>>> [email protected]> wrote: >>>> >>>>> This might be a useful feature addition to Synapse as well. When >>>>> you're done with the Axis2 implementation, perhaps you can take a look at >>>>> the Synapse pass-thru transport as well. >>>>> >>>>> Thanks, >>>>> Hiranya >>>>> >>>>> On Jul 9, 2015, at 5:27 AM, T. Allen <[email protected]> wrote: >>>>> >>>>> +1 for adding CORS support. >>>>> >>>>> >>>>> On 7/8/2015 8:13 PM, Asanka Dissanayake wrote: >>>>> >>>>> Hi Devs, >>>>> I recently happened to call a Axis2Service with AJAX post method. Then >>>>> there was an "Access-Control-Allow-Origin Error". When I was digging >>>>> through the path, I came to know about CORS (Cross Origin Resource >>>>> Sharing) >>>>> spec [1] . >>>>> >>>>> User agents commonly apply same-origin restrictions to network >>>>> requests. These restrictions prevent a client-side Web application running >>>>> from one origin from obtaining data retrieved from another origin, and >>>>> also >>>>> limit unsafe HTTP requests that can be automatically launched toward >>>>> destinations that differ from the running application's origin. >>>>> >>>>> To overcome this issue , I implemented an axis2 handler which the >>>>> implementation is very specific to my use case. It handles the preflight >>>>> request. >>>>> >>>>> In Axis2 , have we implemented CORS Spec? If not what about providing >>>>> CORS support with Axis2? >>>>> Since I already have the implementation, I can make it more generic >>>>> and add to Axis2. >>>>> >>>>> [1] http://www.w3.org/TR/cors/ >>>>> >>>>> Thanks, >>>>> Asanka >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: [email protected] >>>>> For additional commands, e-mail: [email protected] >>>>> >>>>> >>>>> -- >>>>> Hiranya Jayathilaka >>>>> Mayhem Lab/RACE Lab; >>>>> Dept. of Computer Science, UCSB; http://cs.ucsb.edu >>>>> E-mail: [email protected]; Mobile: +1 (805) 895-7443 >>>>> Blog: http://techfeast-hiranya.blogspot.com >>>>> >>>>> >>>> >>>> -- >>>> Hiranya Jayathilaka >>>> Mayhem Lab/RACE Lab; >>>> Dept. of Computer Science, UCSB; http://cs.ucsb.edu >>>> E-mail: [email protected]; Mobile: +1 (805) 895-7443 >>>> Blog: http://techfeast-hiranya.blogspot.com >>>> >>>> >> > > > -- > Sagara Gunathunga > > Blog - http://ssagara.blogspot.com > Web - http://people.apache.org/~sagara/ > LinkedIn - http://www.linkedin.com/in/ssagara >
