Class HttpResponse


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

      • mStatusCode

        protected java.lang.String mStatusCode
      • mReasonPhrase

        protected java.lang.String mReasonPhrase
      • mHttpVers

        protected java.lang.String mHttpVers
    • Constructor Detail

      • HttpResponse

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

      • setStatusCode

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

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

        public java.lang.String getStatusCode()
        get status code
      • getReasonPhrase

        public java.lang.String getReasonPhrase()
        get reason phrase
      • write

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

        public void parse​(java.io.BufferedReader reader)
                   throws java.io.IOException
        parse a http response from a http server
        Overrides:
        parse in class HttpMessage
        Throws:
        java.io.IOException
      • getHttpVers

        public java.lang.String getHttpVers()
        get http version