axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Samisa Abeysinghe <sam...@wso2.com>
Subject Re: [Axis2] Added axis2_http_client
Date Mon, 09 Jan 2006 04:16:38 GMT
The original idea was to have an abstraction layer on top of which any 
desired transport lib could be used
I think it would be good to have libcurl support, however, we have to 
ensure that we have the abstraction layer in place as we have done for 
the parser.

Thanks,
Samisa...

Davanum Srinivas wrote:

>+1 from me.
>
>On 1/8/06, Sahan Gamage <sahan@wso2.com> wrote:
>  
>
>>-----BEGIN PGP SIGNED MESSAGE-----
>>Hash: SHA1
>>
>>Davanum Srinivas wrote:
>>
>>    
>>
>>>Reason for bringing it up is that we went thru the same problems in
>>>Axis2/Java and finally settled down on Jakarta Commons HTTPClient.
>>>It's real easy to get something trivial working and then it goes
>>>complicated quickly (GZip streams? SSL? NTLM?)...
>>>
>>>thanks -- dims
>>>
>>>On 1/8/06, Sahan Gamage <sahan@wso2.com> wrote:
>>>
>>>      
>>>
>>>>Davanum Srinivas wrote:
>>>>
>>>>        
>>>>
>>>>>Sahan,
>>>>>
>>>>>Did anyone look for alternatives? say libcurl?
>>>>>          
>>>>>
>>>>(http://curl.haxx.se/libcurl/)
>>>>
>>>>        
>>>>
>>>>>thanks, dims
>>>>>
>>>>>On 1/8/06, Sahan Gamage <sahan@wso2.com> wrote:
>>>>>
>>>>>Hi,
>>>>>
>>>>>I have created axis2_http_client.h and axis2_http_client.c to
>>>>>implement the HTTP client functionality. Even though it can
>>>>>handle simple request/response scenarios, lot of improvemnts
>>>>>have to be done to handle complex cases (redirection,
>>>>>100-continues). Pls review and commit the initial version.
>>>>>
>>>>>- Sahan
>>>>>          
>>>>>
>>>>Hi Dims,
>>>>
>>>>Thanks for the link. I will look at it.
>>>>
>>>>- Sahan
>>>>
>>>>        
>>>>
>>>>>-- Davanum Srinivas : http://wso2.com/blogs/
>>>>>          
>>>>>
>>>>
>>>>
>>>>        
>>>>
>>>-- Davanum Srinivas : http://wso2.com/blogs/
>>>
>>>      
>>>
>>Dims,
>>
>>Yes. I totally agree. So my suggstion is that we can keep the header
>>(axis2_http_client.h) as an API for different http_clients. I did one
>>sample implementation (very basic stuff) and ppl can develop using any
>>other libraries and they have to adhere to the API given in
>>axis2_http_client.h.
>>
>>Any thoughts ?
>>
>>- - Sahan
>>-----BEGIN PGP SIGNATURE-----
>>Version: GnuPG v1.4.1 (GNU/Linux)
>>Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org
>>
>>iQEVAwUBQ8Hh2anIlEsDdb85AQI/pgf/baTh31a+ZqpfFGCnqBohGgsI4yZX5EIc
>>0538HJF5Vfv/jSf+K45Jo0Xf4eEiZUInJr1ZWZ+LIkYKgDCFyu9ShnbhqxshOZqu
>>S698nlLa4586GwriCait7lH7/OPCrzcS1aDjMJ3axGxZamM8e3W2bqqxZMyRHeFV
>>3DxGM238ZSggYXhPzKSVSGJXuJ/DuyXvrQqqLW+c7J4Zo3ANXCax05mig7EuO+i4
>>OyO7W4yDa98TPieHFxhlftRDNvqLLHIBjb01gMWT28M3+uMFKNP6ZdiFe1nHLbD8
>>C1JT67z2kL97GJV/U+IRkwSieVJQMWjBhW89CFPy4iBJlrAZn9p/vQ==
>>=74XM
>>-----END PGP SIGNATURE-----
>>
>>
>>    
>>
>
>
>--
>Davanum Srinivas : http://wso2.com/blogs/
>
>  
>


Mime
View raw message