Class HttpResponse

java.lang.Object
com.netscape.cmsutil.http.HttpMessage
com.netscape.cmsutil.http.HttpResponse

public class HttpResponse extends HttpMessage
Basic HTTP Response. Set fields or parse from input. Handles only text content.
  • Field Details

    • mStatusCode

      protected String mStatusCode
    • mReasonPhrase

      protected String mReasonPhrase
    • mHttpVers

      protected String mHttpVers
  • Constructor Details

    • HttpResponse

      public HttpResponse()
      Instantiate a HttpResponse for write to http client.
  • Method Details

    • setStatusCode

      public void setStatusCode(int code)
      set status code of response
    • setReasonPhrase

      public void setReasonPhrase(String phrase)
      set reason phrase.
    • getStatusCode

      public String getStatusCode()
      get status code
    • getReasonPhrase

      public String getReasonPhrase()
      get reason phrase
    • write

      public void write(OutputStreamWriter writer) throws IOException
      write the response out to the http client
      Overrides:
      write in class HttpMessage
      Throws:
      IOException
    • parse

      public void parse(BufferedReader reader) throws IOException
      parse a http response from a http server
      Overrides:
      parse in class HttpMessage
      Throws:
      IOException
    • reset

      public void reset()
      Overrides:
      reset in class HttpMessage
    • getHttpVers

      public String getHttpVers()
      get http version