Package com.netscape.cmsutil.http
Class HttpMessage
java.lang.Object
com.netscape.cmsutil.http.HttpMessage
- Direct Known Subclasses:
HttpRequest
,HttpResponse
Basic HTTP Message, excluding message body.
Not optimized for performance.
Set fields or parse from input.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget a headervoid
parse
(BufferedReader reader) void
readHeaders
(BufferedReader reader) read http headers.void
reset()
void
setContent
(String content) void
Set a header field.void
write
(OutputStreamWriter writer) void
writeHeaders
(OutputStreamWriter writer) write http headers does not support values of more than one line
-
Field Details
-
mLine
-
mHeaders
-
mContent
-
-
Constructor Details
-
HttpMessage
public HttpMessage()Instantiate a HttpResponse for write to http client.
-
-
Method Details
-
setHeader
Set a header field.
Content-length is automatically set on write.
If value spans multiple lines must be in proper http format for multiple lines. -
getHeader
get a header -
writeHeaders
write http headers does not support values of more than one line- Throws:
IOException
-
readHeaders
read http headers. does not support values of more than one line or multivalue headers.- Throws:
IOException
-
write
- Throws:
IOException
-
parse
- Throws:
IOException
-
reset
public void reset() -
setContent
-
getContent
-