Example usage for com.google.gwt.http.client Header Header

List of usage examples for com.google.gwt.http.client Header Header

Introduction

In this page you can find the example usage for com.google.gwt.http.client Header Header.

Prototype

Header

Source Link

Usage

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;
}