Not sure if it is too early for this kind of comments: the by(FluentHttpMethod) 
method in FluentRequest doesn't update the FluentHttpMethod attribute, so when 
you call it with a method different than GET, a subsequent invocation 
of methodName() will always return 'GET'.

This displays 'GET':

FluentRequest request = request("http://www.apache.org/";).by(GET_METHOD);
System.out.println(request.methodName());

This still displays 'GET':

request = request("http://www.apache.org/";).by(PUT_METHOD);
System.out.println(request.methodName());


________________________________
From: Lilu Xu <cooki...@gmail.com>
To: HttpComponents Project <dev@hc.apache.org>
Sent: Friday, May 27, 2011 2:49 PM
Subject: First few classes

Hi all,

the project of a façade API of HttpClient with fluent style now is hosted on 
the Google Code [1]. Some few classes have been implemented. Source code and 
javadoc should be found on the project website. I also wrote a Wiki page of 
those classes [2]. Hopefully you could drop me some comments.

Best,
Lilu

[1] http://code.google.com/p/fluent-hc/
[2] http://code.google.com/p/fluent-hc/wiki/RequestExecution

Reply via email to