Tobias Oberlies created HTTPCLIENT-1757:
-------------------------------------------

             Summary: Make request available to ResponseHandlers
                 Key: HTTPCLIENT-1757
                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1757
             Project: HttpComponents HttpClient
          Issue Type: Improvement
          Components: HttpClient
    Affects Versions: 4.5.2
            Reporter: Tobias Oberlies


We use HttpClients for a system test of a REST API. We are using 
ResponseHandlers to directly convert the response entity to a data structure 
that is suitable for assertions.

This works very well, except for the occasional case where the system under 
test responds with an unexpected status code. In this case, the response 
handler throws an exception. For a good error message, it would be useful to 
also include the request URL. However the request object is not available in 
the ResponseHandler.handleResponse method.

So this is a request to also make the HttpRequest object available in the 
ResponseHandler.handleResponse method. This could be done by adding a getter in 
the HttpResponse class, or by creating a new interface (e.g. 
HttpResponseHandler2) with a two-parameter handleResponse method.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to