com.netscape.cmsutil.http
Class HttpResponse

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

public class HttpResponse
extends HttpMessage

Basic HTTP Response. Set fields or parse from input. Handles only text content.


Field Summary
protected  java.lang.String mHttpVers
           
protected  java.lang.String mReasonPhrase
           
protected  java.lang.String mStatusCode
           
 
Fields inherited from class com.netscape.cmsutil.http.HttpMessage
mContent, mHeaders, mLine
 
Constructor Summary
HttpResponse()
          Instantiate a HttpResponse for write to http client.
 
Method Summary
 java.lang.String getHttpVers()
          get http version
 java.lang.String getReasonPhrase()
          get reason phrase
 java.lang.String getStatusCode()
          get status code
 void parse(java.io.BufferedReader reader)
          parse a http response from a http server
 void reset()
           
 void setReasonPhrase(java.lang.String phrase)
          set reason phrase.
 void setStatusCode(int code)
          set status code of response
 void write(java.io.OutputStreamWriter writer)
          write the response out to the http client
 
Methods inherited from class com.netscape.cmsutil.http.HttpMessage
getContent, getHeader, readHeaders, setContent, setHeader, writeHeaders
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

reset

public void reset()
Overrides:
reset in class HttpMessage

getHttpVers

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