Class HttpHeader

  • Direct Known Subclasses:
    HttpRequest, HttpResponse

    public abstract class HttpHeader
    extends java.lang.Object
    Version:
    $Revision: 1.13 $
    Author:
    $author$
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String begin  
      protected static java.lang.String white_SPACE  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected HttpHeader()
      Creates a new HttpHeader object.
    • Field Detail

      • begin

        protected java.lang.String begin
    • Constructor Detail

      • HttpHeader

        protected HttpHeader()
        Creates a new HttpHeader object.
    • Method Detail

      • readLine

        protected java.lang.String readLine​(java.io.InputStream in)
                                     throws java.io.IOException
        Parameters:
        in -
        Returns:
        Throws:
        java.io.IOException
      • getStartLine

        public java.lang.String getStartLine()
        Returns:
      • getHeaderFields

        public java.util.Map getHeaderFields()
        Returns:
      • getHeaderFieldNames

        public java.util.Set getHeaderFieldNames()
        Returns:
      • getHeaderField

        public java.lang.String getHeaderField​(java.lang.String headerName)
        Parameters:
        headerName -
        Returns:
      • setHeaderField

        public void setHeaderField​(java.lang.String headerName,
                                   java.lang.String value)
        Parameters:
        headerName -
        value -
      • toString

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

        protected void processHeaderFields​(java.io.InputStream in)
                                    throws java.io.IOException
        Parameters:
        in -
        Throws:
        java.io.IOException