78 for (Map.Entry<String, String> header :
this.headers.entrySet()) {
79 this.
builder.setHeader(header.getKey(), header.getValue());
85 HttpEntity entity = response.getEntity();
88 bytes = EntityUtils.toByteArray(entity);
91 StatusLine statusLine = response.getStatusLine();
92 int statusCode = statusLine.getStatusCode();
94 if (statusCode < 200 || statusCode >= 300) {
95 throw new HttpResponseException(
"Unexpected response from server: " + statusCode +
" / " + statusLine.getReasonPhrase(), statusCode, statusLine.getReasonPhrase(), bytes);
102 return responseProcessor.process(bytes);
103 }
catch (HttpResponseException e) {
105 }
catch (Exception e) {
106 throw new RuntimeException(
"Error executing http method [" +
builder +
"]. Response : " + String.valueOf(bytes), e);
final HttpClient httpClient
Definition: HttpMethod.java:44
void preExecute(RequestBuilder builder)
Definition: HttpMethod.java:110
final RequestBuilder builder
Definition: HttpMethod.java:46
HttpMethodResponse< R > response()
Definition: HttpMethod.java:123