Class HttpHeader


  • public class HttpHeader
    extends Object
    • Constructor Detail

      • HttpHeader

        public HttpHeader​(String name,
                          String value)
      • HttpHeader

        public HttpHeader​(byte[] name,
                          byte[] value)
    • Method Detail

      • getName

        public String getName()
      • getNameBytes

        public byte[] getNameBytes()
      • getValue

        public String getValue()
      • getValueBytes

        public byte[] getValueBytes()
      • loadHeadersListFromMarshalledHeadersBlob

        public static List<HttpHeader> loadHeadersListFromMarshalledHeadersBlob​(ByteBuffer headersBlob)
        Each header is marshalled as [4-bytes BE name length] [variable length name value] [4-bytes BE value length] [variable length value value]
        Parameters:
        headersBlob - Blob of encoded headers
        Returns:
        array of decoded headers