element = new HeaderElement(headerValue, from, len); if ((element != null) && (element.getName() != null)) { elements.add(element);
try { cookie = new Cookie2(host, headerelement.getName(), headerelement.getValue(), path,
headerelement.getName(), headerelement.getValue(), defaultPath,
try { cookie = new Cookie(host, headerelement.getName(), headerelement.getValue(), defaultPath,
if ((len > 0) && ("chunked".equalsIgnoreCase(encodings[len - 1].getName()))) {
private int getMaxAge(HeaderElement[] cacheControlHeaderElements) { for (int i = 0; i < cacheControlHeaderElements.length; i++) { HeaderElement headerElement = cacheControlHeaderElements[i]; if (headerElement.getName().equals("max-age")) { String maxAge = headerElement.getValue().toString(); return Integer.parseInt(maxAge); } } return 0; }
private HeaderElement getHeaderElement(HeaderEntry header, String headerName, String elementName) { if (headerName.equals(header.getName())) { HeaderElement[] elements = header.getElements(); for (HeaderElement element : elements) { if (element.getName().equals(elementName)) { return element; } } } return null; } }
@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; }
element = new HeaderElement(headerValue, from, len); if ((element != null) && (element.getName() != null)) { elements.add(element);
element = new HeaderElement(headerValue, from, len); if ((element != null) && (element.getName() != null)) { elements.add(element);
element = new HeaderElement(headerValue, from, len); if ((element != null) && (element.getName() != null)) { elements.add(element);
element = new HeaderElement(headerValue, from, len); if ((element != null) && (element.getName() != null)) { elements.add(element);
/** * Gets the MIME type specified in the response headers of the supplied * method, if any. For example, if the response headers contain * <tt>Content-Type: application/xml;charset=UTF-8</tt>, this method will * return <tt>application/xml</tt> as the MIME type. * * @param method the method to get the reponse MIME type from * @return the response MIME type, or <tt>null</tt> if not available */ protected String getResponseMIMEType(HttpMethod method) throws IOException { Header[] headers = method.getResponseHeaders("Content-Type"); for (Header header : headers) { HeaderElement[] headerElements = header.getElements(); for (HeaderElement headerEl : headerElements) { String mimeType = headerEl.getName(); if (mimeType != null) { // TODO: logger.debug("response MIME type is {}", mimeType); return mimeType; } } } return null; }
private String processCookieHeader(HeaderElement element) { String cookie = element.getName() + "=" + element.getValue(); NameValuePair[] parameters = element.getParameters(); for (int j = 0; parameters != null && j < parameters.length; j++) { NameValuePair parameter = parameters[j]; cookie = cookie + "; " + parameter.getName() + "=" + parameter.getValue(); } return cookie; }
private RDFParser getParser(HttpMethod response) { for (Header header : response.getResponseHeaders("Content-Type")) { for (HeaderElement headerEl : header.getElements()) { String mimeType = headerEl.getName(); if (mimeType != null) { RDFFormat format = registry .getFileFormatForMIMEType(mimeType); RDFParserFactory factory = registry.get(format); if (factory != null) return factory.getParser(); } } } throw new UnsupportedQueryResultFormatException( "No parser factory available for this graph query result format"); } }
@Override public FileContentInfo create(final FileContent fileContent) throws FileSystemException { final HttpFileObject httpFile = (HttpFileObject) FileObjectUtils.getAbstractFileObject(fileContent.getFile()); String contentType = null; String contentEncoding = null; HeadMethod headMethod; try { headMethod = httpFile.getHeadMethod(); } catch (final IOException e) { throw new FileSystemException(e); } final Header header = headMethod.getResponseHeader("content-type"); if (header != null) { final HeaderElement[] element = header.getElements(); if (element != null && element.length > 0) { contentType = element[0].getName(); } } contentEncoding = headMethod.getResponseCharSet(); return new DefaultFileContentInfo(contentType, contentEncoding); } }
@Override public FileContentInfo create(final FileContent fileContent) throws FileSystemException { String contentType = null; String contentEncoding = null; HeadMethod headMethod; try (final HttpFileObject<HttpFileSystem> httpFile = (HttpFileObject<HttpFileSystem>) FileObjectUtils .getAbstractFileObject(fileContent.getFile())) { headMethod = httpFile.getHeadMethod(); } catch (final IOException e) { throw new FileSystemException(e); } final Header header = headMethod.getResponseHeader("content-type"); if (header != null) { final HeaderElement[] element = header.getElements(); if (element != null && element.length > 0) { contentType = element[0].getName(); } } contentEncoding = headMethod.getResponseCharSet(); return new DefaultFileContentInfo(contentType, contentEncoding); } }
@Override public FileContentInfo create(final FileContent fileContent) throws FileSystemException { final HttpFileObject httpFile = (HttpFileObject) FileObjectUtils.getAbstractFileObject(fileContent.getFile()); String contentType = null; String contentEncoding = null; HeadMethod headMethod; try { headMethod = httpFile.getHeadMethod(); } catch (final IOException e) { throw new FileSystemException(e); } final Header header = headMethod.getResponseHeader("content-type"); if (header != null) { final HeaderElement[] element = header.getElements(); if (element != null && element.length > 0) { contentType = element[0].getName(); } } contentEncoding = headMethod.getResponseCharSet(); return new DefaultFileContentInfo(contentType, contentEncoding); } }
public FileContentInfo create(FileContent fileContent) throws FileSystemException { HttpFileObject httpFile = (HttpFileObject) fileContent.getFile(); String contentType = null; String contentEncoding = null; Header header = httpFile.getHeadMethod().getResponseHeader("content-type"); if (header != null) { HeaderElement[] element; try { element = header.getValues(); } catch (HttpException e) { throw new FileSystemException(e); } if (element != null && element.length > 0) { contentType = element[0].getName(); } } contentEncoding = httpFile.getHeadMethod().getResponseCharSet(); return new DefaultFileContentInfo(contentType, contentEncoding); } }