public Header[] getResponseHeaders() { try { Header[] hs = this.method.getResponseHeaders(); return hs; } catch (Exception e) { return null; } }
public Header[] getResponseHeaders() { try { Header[] hs = method.getResponseHeaders(); return hs; } catch (Exception e) { return null; } }
private void prepareResponseHeaders(HttpMethodBase method, HttpServletResponse response) { Header[] headers = method.getResponseHeaders(); if (null != headers) { for (int i = 0; i < headers.length; ++i) { String headerName = headers[i].getName(); if (!StringUtils.equalsIgnoreCase("Connection", headerName) && !StringUtils.equalsIgnoreCase(DavConstants.HEADER_CONTENT_LENGTH, headerName)) { response.setHeader(headerName, headers[i].getValue()); } } } }
@Override public Map<String, String[]> getResponseHeaders() { Header[] headers = httpClientMethod.getResponseHeaders(); HashMap<String, String[]> map = new HashMap<String, String[]>(headers.length); for (Header header : headers) { map.put(header.getName(), new String[]{header.getValue()}); } return map; }
static public void showHttpResponseInfo(Formatter f, HttpMethodBase m) { f.format("HttpClient response status = %s%n", m.getStatusLine()); f.format("Reponse Headers = %n"); Header[] heads = m.getResponseHeaders(); for(int i = 0;i < heads.length;i++) f.format(" %s", heads[i]); f.format("%n"); }
@Override public Header[] getResponseHeaders() { return convertHeaders(method.getResponseHeaders()); }
public String toString() { StringBuilder sb = new StringBuilder(getClass().getSimpleName()); sb.append("[Method=").append(method.getName()); sb.append("\n\tHTTP version=").append(method.getEffectiveVersion()); sb.append("\n\tstatus code=").append(method.getStatusCode()); sb.append("\n\tpath=").append(method.getPath()); sb.append("\n\tquery string=").append(method.getQueryString()); sb.append("\n\tresponse charset=").append(getResponseCharset()); Header[] responseHeaders = method.getResponseHeaders(); sb.append("\n\tresponse headers="); for (Header header : responseHeaders) { sb.append(header.toExternalForm()); } sb.append("]"); return sb.toString(); } }
@Override public Map<String,String> getCookies() { Map<String,String> cookies = null; for (String name : COOKIE_HEADER_NAMES) { for (org.apache.commons.httpclient.Header header : method.getResponseHeaders(name)) { for (HeaderElement element : header.getElements()) { if (cookies == null) { cookies = new HashMap<String,String>(); } cookies.put(element.getName(), element.getValue()); } } } return cookies; }
@Override public Header[] getResponseHeaders(String headerName) { if (headerName.equalsIgnoreCase("content-type")) { return new Header[] { new Header("Content-Type", mimeType + ";charset=" + encoding) }; } else { return super.getResponseHeaders(headerName); } } };
if (context.getRecordHeaders() || ProxyConstants.METHOD_HEAD.equals(method)) Header[] headers = context.getHttpMethod().getResponseHeaders(); HashMap responseHeaders = new HashMap(); for (int i = 0; i < headers.length; i++)
if (context.getRecordHeaders() || ProxyConstants.METHOD_HEAD.equals(method)) Header[] headers = context.getHttpMethod().getResponseHeaders(); HashMap responseHeaders = new HashMap(); for (int i = 0; i < headers.length; i++)
/** * Converts an HttpMethod into a WebResponse. */ private WebResponse makeWebResponse(final int statusCode, final HttpMethodBase method, final WebRequestSettings requestSettings, final long loadTime) throws IOException { String statusMessage = method.getStatusText(); if (statusMessage == null || statusMessage.length() == 0) { statusMessage = HttpStatus.getStatusText(statusCode); } if (statusMessage == null) { statusMessage = "Unknown status code"; } final List<NameValuePair> headers = new ArrayList<NameValuePair>(); for (final Header header : method.getResponseHeaders()) { headers.add(new NameValuePair(header.getName(), header.getValue())); } final WebResponseData responseData = newWebResponseDataInstance(statusMessage, headers, statusCode, method); return newWebResponseInstance(responseData, loadTime, requestSettings); }
/** * Converts an HttpMethod into a WebResponse. */ private WebResponse makeWebResponse(final int statusCode, final HttpMethodBase method, final WebRequestSettings requestSettings, final long loadTime) throws IOException { String statusMessage = method.getStatusText(); if (statusMessage == null || statusMessage.length() == 0) { statusMessage = HttpStatus.getStatusText(statusCode); } if (statusMessage == null) { statusMessage = "Unknown status code"; } final List<NameValuePair> headers = new ArrayList<NameValuePair>(); for (final Header header : method.getResponseHeaders()) { headers.add(new NameValuePair(header.getName(), header.getValue())); } final WebResponseData responseData = newWebResponseDataInstance(statusMessage, headers, statusCode, method); return newWebResponseInstance(responseData, loadTime, requestSettings); }
/** * Converts an HttpMethod into a WebResponse. */ private WebResponse makeWebResponse(final int statusCode, final HttpMethodBase method, final WebRequestSettings requestSettings, final long loadTime) throws IOException { String statusMessage = method.getStatusText(); if (statusMessage == null || statusMessage.length() == 0) { statusMessage = HttpStatus.getStatusText(statusCode); } if (statusMessage == null) { statusMessage = "Unknown status code"; } final List<NameValuePair> headers = new ArrayList<NameValuePair>(); for (final Header header : method.getResponseHeaders()) { headers.add(new NameValuePair(header.getName(), header.getValue())); } final WebResponseData responseData = newWebResponseDataInstance(statusMessage, headers, statusCode, method); return newWebResponseInstance(responseData, loadTime, requestSettings); }
private FluentCaseInsensitiveStringsMap computerHeaders() { FluentCaseInsensitiveStringsMap h = new FluentCaseInsensitiveStringsMap(); Header[] uh = method.getResponseHeaders(); for (Header e : uh) { if (e.getName() != null) { h.add(e.getName(), e.getValue()); } } uh = method.getResponseFooters(); for (Header e : uh) { if (e.getName() != null) { h.add(e.getName(), e.getValue()); } } return h; }
protected void copyHeadersFromEndpoint(ProxyContext context) { HttpServletResponse clientResponse = FlexContext.getHttpResponse(); if (clientResponse != null) { Header[] headers = context.getHttpMethod().getResponseHeaders(); for (int i = 0; i < headers.length; i++) { Header header = headers[i]; String name = header.getName(); String value = header.getValue(); if (ResponseUtil.ignoreHeader(name, context)) { continue; } if ((name != null) && (value != null)) { clientResponse.addHeader(name, value); if (Log.isInfo()) { Log.getLogger(HTTPProxyService.LOG_CATEGORY).debug("-- Header in response: " + name + " : " + value); } } } // set Pragma needed for ATG on HTTPS clientResponse.setHeader("Pragma", "public"); } }
protected void copyHeadersFromEndpoint(ProxyContext context) { HttpServletResponse clientResponse = FlexContext.getHttpResponse(); if (clientResponse != null) { Header[] headers = context.getHttpMethod().getResponseHeaders(); for (int i = 0; i < headers.length; i++) { Header header = headers[i]; String name = header.getName(); String value = header.getValue(); if (ResponseUtil.ignoreHeader(name, context)) { continue; } if ((name != null) && (value != null)) { clientResponse.addHeader(name, value); if (Log.isInfo()) { Log.getLogger(HTTPProxyService.LOG_CATEGORY).debug("-- Header in response: " + name + " : " + value); } } } // set Pragma needed for ATG on HTTPS clientResponse.setHeader("Pragma", "public"); } }
false, contentType, contentLocation); Header[] responseHeaders = method.getResponseHeaders(); MimeHeaders responseMimeHeaders = outMsg.getMimeHeaders(); for (int i = 0; i < responseHeaders.length; i++) { Header[] headers = method.getResponseHeaders();
false, contentType, contentLocation); Header[] responseHeaders = method.getResponseHeaders(); MimeHeaders responseMimeHeaders = outMsg.getMimeHeaders(); for (int i = 0; i < responseHeaders.length; i++) { Header[] headers = method.getResponseHeaders();
Header[] responseHeaders = httpMethod.getResponseHeaders();