Vincent Massol wrote on 8/27/01 6:37 am:

>As I mentionned in several 
>earlier posts we need an 
>HTTP client for Cactus 
>because the default 
>HttpURLConnection (which 
>Cactus was using till now) 
>contains a blocking bug which 
>is supposed to be fixed in 
>JDK 1.4 but we cnanot wait 
>until JDK 1.4 is used by 
>everyone...
>
>I asked for your advice on 
>this list and the general 
>consensus was that we should 
>use commons-httpclient and 
>"eat our own dog food". Fine 
>with me ...
>
>I tried to use it at the 
>beginning of last week end 
>and found that it was far 
>from being ready and 
>especially contained a 
>*serious* bug in that it is not 
>handling cookies (and other 
>headers) correctly (it is not 
>supporting multiple headers 
>with same names and 
>different values). This is a 
>showstopper for using this 
>library as part of any 
>development I think and 
>especially Cactus as it breaks 
>right away ...

Yes, this breaks Latka a bit as well, since the HttpClient code on the main branch 
ignores all but the last header of the same name, making certain kinds of tests 
impossible.  Rod has fixed this and several other bugs on his branch.

>I then proposed to help fix 
>this and other things and 
>have still not received any 
>answer or any hint of 
>answer. This is bad! When 
>someone proposes to help, 
>we should jump on that and 
>make sure he can do it ASAP 
>and in the best conditions. 
>Maybe I should be more 
>patient and it is just a 
>coincidence that no one 
>answered so far ...

You sent your emails on a Saturday, so don't be alarmed by a lack of response.  I 
wrote a couple of responses, but I wrote them offline and they did not go out until 
this morning.

>However, I need a solution 
>now and the only solution I 
>can see is using HTTPClient 
>or build my own within 
>Cactus.
>
>I also fear that there might 
>be issues with httpclient; 
>from the earlier posts I have 
>seen initial donators do not 
>seem to be keen to changes 
>(this is understandable 
>because they rely on it for 
>Slide) and from what I 
>understood there should 
>have been a 1.0 release done 
>so that work could continue 
>on the library. Has it been 
>done yet ? If so, why is 
>Rodney comitting changes in 
>another branch ? I also 
>discovered that I have made 
>some changes already done 
>by Rodney in his branch ...

I think Rod is working on a branch, so that Slide, which does not encounter these bugs 
in HttpClient, will not be immediately affected by the API changes.  After Rod's 
refactoring is complete, perhaps we can patch up Slide and release HttpClient.

>Could we move on quickly on 
>httpclient or should we just 
>consider it as a dead project 
>already ?

That would be odd, considering the amount of effort Rodney has put into fixing the 
problems.

>Thanks
>-Vincent
>
>P.S.: I hope my message does 
>not come too strong but my 
>concern is simply to go 
>forward and help.


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com

Reply via email to