@Override protected boolean isResponseGzipCompressed(XmlRpcStreamRequestConfig config) { return HttpUtil.isUsingGzipEncoding(con.getHeaderField("Content-Encoding")); }
protected boolean isResponseGzipCompressed(XmlRpcStreamRequestConfig pConfig) { return HttpUtil.isUsingGzipEncoding(conn.getHeaderField("Content-Encoding")); }
/** Returns, whether the HTTP header values in <code>pValues</code> * indicate, that GZIP encoding is used or may be used. * @param pValues The HTTP header values being parsed. These are typically * the values of "Content-Encoding", or "Accept-Encoding". * @return True, if the header values suggests that GZIP encoding is or may * be used. */ public static boolean isUsingGzipEncoding(Enumeration pValues) { if (pValues != null) { while (pValues.hasMoreElements()) { if (isUsingGzipEncoding((String) pValues.nextElement())) { return true; } } } return false; }
/** Returns, whether the HTTP header values in <code>pValues</code> * indicate, that GZIP encoding is used or may be used. * @param pValues The HTTP header values being parsed. These are typically * the values of "Content-Encoding", or "Accept-Encoding". * @return True, if the header values suggests that GZIP encoding is or may * be used. */ public static boolean isUsingGzipEncoding(Enumeration pValues) { if (pValues != null) { while (pValues.hasMoreElements()) { if (isUsingGzipEncoding((String) pValues.nextElement())) { return true; } } } return false; }
/** Returns, whether the HTTP header values in <code>pValues</code> * indicate, that GZIP encoding is used or may be used. * @param pValues The HTTP header values being parsed. These are typically * the values of "Content-Encoding", or "Accept-Encoding". * @return True, if the header values suggests that GZIP encoding is or may * be used. */ public static boolean isUsingGzipEncoding(Enumeration pValues) { if (pValues != null) { while (pValues.hasMoreElements()) { if (isUsingGzipEncoding((String) pValues.nextElement())) { return true; } } } return false; }
protected boolean isResponseGzipCompressed() { Header h = method.getResponseHeader( "Content-Encoding" ); if (h == null) { return false; } else { return HttpUtil.isUsingGzipEncoding(h.getValue()); } }
protected boolean isResponseGzipCompressed(XmlRpcStreamRequestConfig pConfig) { Header h = method.getResponseHeader( "Content-Encoding" ); if (h == null) { return false; } else { return HttpUtil.isUsingGzipEncoding(h.getValue()); } }
protected boolean isResponseGzipCompressed() { Header h = method.getResponseHeader( "Content-Encoding" ); if (h == null) { return false; } else { return HttpUtil.isUsingGzipEncoding(h.getValue()); } }
protected boolean isResponseGzipCompressed(XmlRpcStreamRequestConfig pConfig) { Header h = method.getResponseHeader( "Content-Encoding" ); if (h == null) { return false; } else { return HttpUtil.isUsingGzipEncoding(h.getValue()); } }
@Override protected boolean isResponseGzipCompressed(XmlRpcStreamRequestConfig config) { Header header = method.getResponseHeader("Content-Encoding"); //$NON-NLS-1$ return header != null && HttpUtil.isUsingGzipEncoding(header.getValue()); }
protected boolean isResponseGzipCompressed(XmlRpcStreamRequestConfig pConfig) { return HttpUtil.isUsingGzipEncoding(getURLConnection().getHeaderField("Content-Encoding")); }
protected boolean isResponseGzipCompressed(XmlRpcStreamRequestConfig pConfig) { return HttpUtil.isUsingGzipEncoding(getURLConnection().getHeaderField("Content-Encoding")); }
protected boolean isResponseGzipCompressed() { Header h = method.getResponseHeader( "Content-Encoding" ); if (h == null) { return false; } else { return HttpUtil.isUsingGzipEncoding(h.getValue()); } }
protected boolean isResponseGzipCompressed(XmlRpcStreamRequestConfig pConfig) { Header h = method.getResponseHeader( "Content-Encoding" ); if (h == null) { return false; } else { return HttpUtil.isUsingGzipEncoding(h.getValue()); } }
contentLength = Integer.parseInt(line.substring("content-length:".length()).trim()); } else if (line.startsWith("content-encoding:")) { responseGzipCompressed = HttpUtil.isUsingGzipEncoding(line.substring("content-encoding:".length()));
contentLength = Integer.parseInt(line.substring("content-length:".length()).trim()); } else if (line.startsWith("content-encoding:")) { responseGzipCompressed = HttpUtil.isUsingGzipEncoding(line.substring("content-encoding:".length()));
contentLength = Integer.parseInt(line.substring("content-length:".length()).trim()); } else if (line.startsWith("content-encoding:")) { responseGzipCompressed = HttpUtil.isUsingGzipEncoding(line.substring("content-encoding:".length()));
protected XmlRpcHttpRequestConfigImpl getConfig(HttpServletRequest pRequest) { XmlRpcHttpRequestConfigImpl result = newConfig(pRequest); XmlRpcHttpServerConfig serverConfig = (XmlRpcHttpServerConfig) getConfig(); result.setBasicEncoding(serverConfig.getBasicEncoding()); result.setContentLengthOptional(serverConfig.isContentLengthOptional() && (pRequest.getHeader("Content-Length") == null)); result.setEnabledForExtensions(serverConfig.isEnabledForExtensions()); result.setGzipCompressing(HttpUtil.isUsingGzipEncoding(pRequest.getHeader("Content-Encoding"))); result.setGzipRequesting(HttpUtil.isUsingGzipEncoding(pRequest.getHeaders("Accept-Encoding"))); result.setEncoding(pRequest.getCharacterEncoding()); result.setEnabledForExceptions(serverConfig.isEnabledForExceptions()); HttpUtil.parseAuthorization(result, pRequest.getHeader("Authorization")); return result; }
protected XmlRpcHttpRequestConfigImpl getConfig(HttpServletRequest pRequest) { XmlRpcHttpRequestConfigImpl result = newConfig(pRequest); XmlRpcHttpServerConfig serverConfig = (XmlRpcHttpServerConfig) getConfig(); result.setBasicEncoding(serverConfig.getBasicEncoding()); result.setContentLengthOptional(serverConfig.isContentLengthOptional() && (pRequest.getHeader("Content-Length") == null)); result.setEnabledForExtensions(serverConfig.isEnabledForExtensions()); result.setGzipCompressing(HttpUtil.isUsingGzipEncoding(pRequest.getHeader("Content-Encoding"))); result.setGzipRequesting(HttpUtil.isUsingGzipEncoding(pRequest.getHeaders("Accept-Encoding"))); result.setEncoding(pRequest.getCharacterEncoding()); result.setEnabledForExceptions(serverConfig.isEnabledForExceptions()); HttpUtil.parseAuthorization(result, pRequest.getHeader("Authorization")); return result; }
protected XmlRpcHttpRequestConfig getXmlRpcConfig(HttpServletRequest req) { XmlRpcHttpRequestConfigImpl result = new XmlRpcHttpRequestConfigImpl(); XmlRpcHttpServerConfig serverConfig = (XmlRpcHttpServerConfig) getConfig(); result.setBasicEncoding(serverConfig.getBasicEncoding()); result.setContentLengthOptional(serverConfig.isContentLengthOptional()); result.setEnabledForExtensions(serverConfig.isEnabledForExtensions()); result.setGzipCompressing(HttpUtil.isUsingGzipEncoding(req.getHeader("Content-Encoding"))); result.setGzipRequesting(HttpUtil.isUsingGzipEncoding(req.getHeaders("Accept-Encoding"))); result.setEncoding(req.getCharacterEncoding()); //result.setEnabledForExceptions(serverConfig.isEnabledForExceptions()); HttpUtil.parseAuthorization(result, req.getHeader("Authorization")); // context overrides if (enabledForExtensions != null) { result.setEnabledForExtensions(enabledForExtensions); } if (enabledForExceptions != null) { result.setEnabledForExtensions(enabledForExceptions); } return result; }