/** * {@inheritDoc} */ @Override public void setHeaders(Header[] headers) { if (response != null) { response.setHeaders(headers); } else { super.setHeaders(headers); } }
/******************************************************************************************************************* * * * ******************************************************************************************************************/ @Nonnull private static HttpResponse responseFrom (final @Nonnull HttpCacheEntry entry) { final BasicHttpResponse response = new BasicHttpResponse(entry.getStatusLine()); response.setHeaders(entry.getAllHeaders()); return response; }
public HttpClientStatusCodeException(String serviceId, HttpResponse response, HttpEntity entity, URI uri) throws IOException { super(serviceId, response.getStatusLine().getStatusCode(), response, uri); this.response = new BasicHttpResponse(response.getStatusLine()); this.response.setLocale(response.getLocale()); this.response.setStatusCode(response.getStatusLine().getStatusCode()); this.response.setReasonPhrase(response.getStatusLine().getReasonPhrase()); this.response.setHeaders(response.getAllHeaders()); EntityUtils.updateEntity(this.response, entity); }
headers.add(new BasicHeader(header.getName(), header.getValue())); apacheResponse.setHeaders(headers.toArray(new org.apache.http.Header[headers.size()]));