List of usage examples for com.google.gwt.http.client Header Header
Header
From source file:com.cgxlib.xq.vm.ResponseJre.java
License:Apache License
public Header[] getHeaders() { Header[] ret = new Header[headers.size()]; int i = 0;/* w w w .j a va 2 s . co m*/ for (final String s : headers.keySet()) { final String v = getHeader(s); ret[i] = new Header() { public String getValue() { return v; } public String getName() { return s; } }; i++; } return ret; }
From source file:com.gwtpro.html5.fileapi.client.upload.UploadRequest.java
License:Apache License
private static Header[] getHeaders(XMLHttpRequest xmlHttp) { String allHeaders = xmlHttp.getAllResponseHeaders(); String[] unparsedHeaders = allHeaders.split("\n"); Header[] parsedHeaders = new Header[unparsedHeaders.length]; for (int i = 0, n = unparsedHeaders.length; i < n; ++i) { String unparsedHeader = unparsedHeaders[i]; if (unparsedHeader.length() == 0) { continue; }//from w w w. ja v a 2 s.com int endOfNameIdx = unparsedHeader.indexOf(':'); if (endOfNameIdx < 0) { continue; } final String name = unparsedHeader.substring(0, endOfNameIdx).trim(); final String value = unparsedHeader.substring(endOfNameIdx + 1).trim(); Header header = new Header() { @Override public String getName() { return name; } @Override public String getValue() { return value; } @Override public String toString() { return name + " : " + value; } }; parsedHeaders[i] = header; } return parsedHeaders; }