Yes, it is, though you'll have to handle the Response object yourself. Here's an example of how I've done it in the past:
org.apache.http.HttpResponse response = Request.Get(url)
.connectTimeout(CONNECTION_TIMEOUT_MILLIS)
.socketTimeout(SOCKET_TIMEOUT_MILLIS)
.execute()
.returnResponse();
int status = response.getStatusLine().getStatusCode();
byte[] serializedObject = EntityUtils.toByteArray(response.getEntity());
There are several methods to retrieve the body content using EntityUtils. In this case I was retrieving a serialized object from a cache, but you get the idea. I really don't believe this is a departure from the Fluent API, but I guess that's a matter of opinion. The problem is that using the Fluent returnXXX methods, the response is fully consumed and closed so you have to get the things you need from the response itself.