-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Samisa Abeysinghe wrote:
> 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 <[EMAIL PROTECTED]> wrote: >> >> > 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 >>> >>> >> >> >> >> -- Davanum Srinivas : http://wso2.com/blogs/ >> >> >> Yes Samisa. We can use the axis2_http_client.h as the abstraction. (which has very common functionalities to any http client such as send, recieve .. etc). - - Sahan -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org iQEVAwUBQ8HkyKnIlEsDdb85AQIyUQgAm/MfQ7+sgnZjTc6fcsLAW9ddYyNtwaaT eB0l4TcHCyoeIYgMaBFAl2i1/lpvUbXYBe1oo3LEA4i7HCLLdAZrmPdpclG0flmm LbkHvwDzdgKyGJ9HeG9/mGlCI8rmlfTM8rwK6BWyo0Qhir7CMj7nVE1wa2gNq+7Y wo5wnOZ3WwibcLPl0wrrxZEQNABr9hKBf5Ct4S13fnFzZfUJdaHPdkYo9B40IXMk VYmT8kyCy2qFacQTARm850VqqF3MRjELdvZrwXvGJ5lIP/OP79XxnyNCjvnQ8XQd zMiu/WWF6ys6qcZNxwqum51fd2KZ63ESqjz+foRxDpnMA7yjgulvPw== =znyh -----END PGP SIGNATURE-----
