Class HTTPParser

java.lang.Object
org.globus.util.http.HTTPParser
Direct Known Subclasses:
HTTPRequestParser, HTTPResponseParser

public abstract class HTTPParser extends Object
  • Field Details

    • _server

      protected String _server
    • _host

      protected String _host
    • _contentType

      protected String _contentType
    • _connection

      protected String _connection
    • _contentLength

      protected long _contentLength
    • _chunked

      protected boolean _chunked
    • _reader

      protected LineReader _reader
  • Constructor Details

  • Method Details

    • getContentType

      public String getContentType()
    • getContentLength

      public long getContentLength()
    • isChunked

      public boolean isChunked()
    • getReader

      public LineReader getReader()
    • setInputStream

      public void setInputStream(InputStream in)
    • parseHead

      public abstract void parseHead(String line) throws IOException
      Throws:
      IOException
    • parse

      protected void parse() throws IOException
      Parses the typical HTTP header.
      Throws:
      IOException - if a connection fails or bad/incomplete request
    • getRest

      protected static final String getRest(String line, int index)