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]