Package com.sshtools.j2ssh.net
Class HttpHeader
- java.lang.Object
-
- com.sshtools.j2ssh.net.HttpHeader
-
- Direct Known Subclasses:
HttpRequest,HttpResponse
public abstract class HttpHeader extends java.lang.Object- Version:
- $Revision: 1.13 $
- Author:
- $author$
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringbeginprotected static java.lang.Stringwhite_SPACE
-
Constructor Summary
Constructors Modifier Constructor Description protectedHttpHeader()Creates a new HttpHeader object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetHeaderField(java.lang.String headerName)java.util.SetgetHeaderFieldNames()java.util.MapgetHeaderFields()java.lang.StringgetStartLine()protected voidprocessHeaderFields(java.io.InputStream in)protected java.lang.StringreadLine(java.io.InputStream in)voidsetHeaderField(java.lang.String headerName, java.lang.String value)java.lang.StringtoString()
-
-
-
Field Detail
-
white_SPACE
protected static final java.lang.String white_SPACE
- See Also:
- Constant Field Values
-
begin
protected java.lang.String begin
-
-
Method Detail
-
readLine
protected java.lang.String readLine(java.io.InputStream in) throws java.io.IOException- Parameters:
in-- Returns:
- Throws:
java.io.IOException
-
getStartLine
public java.lang.String getStartLine()
- Returns:
-
getHeaderFields
public java.util.Map getHeaderFields()
- Returns:
-
getHeaderFieldNames
public java.util.Set getHeaderFieldNames()
- Returns:
-
getHeaderField
public java.lang.String getHeaderField(java.lang.String headerName)
- Parameters:
headerName-- Returns:
-
setHeaderField
public void setHeaderField(java.lang.String headerName, java.lang.String value)- Parameters:
headerName-value-
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object- Returns:
-
processHeaderFields
protected void processHeaderFields(java.io.InputStream in) throws java.io.IOException- Parameters:
in-- Throws:
java.io.IOException
-
-