Class HttpHeader


  • public class HttpHeader
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      HttpHeader()  
      HttpHeader​(java.io.InputStream reader)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addField​(java.lang.String header, java.lang.String value)  
      void clear()  
      static java.lang.String encode​(byte[] byteArray)  
      static java.lang.String encode​(byte[] byteArray, java.lang.String enc)  
      static java.lang.String encode​(java.lang.String s, java.lang.String source, java.lang.String dest)  
      java.lang.String getField​(java.lang.String header)  
      java.util.Iterator iterator()  
      static HttpHeader parse​(java.lang.String line)  
      void removeField​(java.lang.String header)  
      java.lang.String toString()  
      void write​(ASCIIPrintStream writer)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • HttpHeader

        public HttpHeader()
      • HttpHeader

        public HttpHeader​(java.io.InputStream reader)
                   throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • addField

        public void addField​(java.lang.String header,
                             java.lang.String value)
      • clear

        public void clear()
      • iterator

        public java.util.Iterator iterator()
      • parse

        public static HttpHeader parse​(java.lang.String line)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • removeField

        public void removeField​(java.lang.String header)
      • getField

        public java.lang.String getField​(java.lang.String header)
      • write

        public void write​(ASCIIPrintStream writer)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • encode

        public static java.lang.String encode​(byte[] byteArray)
      • encode

        public static java.lang.String encode​(byte[] byteArray,
                                              java.lang.String enc)
                                       throws java.io.UnsupportedEncodingException
        Throws:
        java.io.UnsupportedEncodingException
      • encode

        public static java.lang.String encode​(java.lang.String s,
                                              java.lang.String source,
                                              java.lang.String dest)
                                       throws java.io.UnsupportedEncodingException
        Throws:
        java.io.UnsupportedEncodingException