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 <asanka...@gmail.com>
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 <asanka...@gmail.com>
> wrote:
>
>> Yes, agreed. I will start implementation with axis2 http transport .
>>
>> Thanks,
>> Asanka D
>>
>>
>> On Saturday, July 11, 2015, Hiranya Jayathilaka <hiranya...@gmail.com>
>> wrote:
>>
>>>
>>> On Jul 10, 2015, at 6:50 PM, Asanka Dissanayake <asanka...@gmail.com>
>>> 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 <
>>> hiranya...@gmail.com> 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 <b...@verizon.net> 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: java-dev-unsubscr...@axis.apache.org
>>>> For additional commands, e-mail: java-dev-h...@axis.apache.org
>>>>
>>>>
>>>> --
>>>> Hiranya Jayathilaka
>>>> Mayhem Lab/RACE Lab;
>>>> Dept. of Computer Science, UCSB;  http://cs.ucsb.edu
>>>> E-mail: hira...@cs.ucsb.edu;  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: hira...@cs.ucsb.edu;  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

Reply via email to