Hitman.HTTP
Class Header

java.lang.Object
  extended by Hitman.HTTP.Header

public class Header
extends java.lang.Object

HTTP header


Field Summary
protected  java.util.Date date
           
protected  java.util.Date last_mod
           
protected  long len
           
protected  java.lang.String proto
           
protected  java.lang.String repl
           
protected  java.lang.String req
           
protected  short retcode
           
private static java.lang.String[] udef
           
protected  java.util.HashMap<java.lang.String,java.lang.String> usrdef
           
 
Constructor Summary
Header(java.io.BufferedReader buf)
           
Header(short code)
           
Header(short code, java.lang.String type, java.lang.String cnt)
           
Header(java.lang.String type, java.lang.String cnt)
           
Header(java.lang.String req, java.lang.String path, long len)
           
 
Method Summary
 void addHeader(java.lang.String key, java.lang.String value)
           
 java.lang.String get(java.lang.String key)
           
 java.lang.String getReply(short code)
           
 java.lang.String toString()
           
private  java.lang.String userdef()
           
 void writeTo(java.io.BufferedWriter out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

udef

private static java.lang.String[] udef

proto

protected java.lang.String proto

retcode

protected short retcode

req

protected java.lang.String req

repl

protected java.lang.String repl

len

protected long len

date

protected java.util.Date date

last_mod

protected java.util.Date last_mod

usrdef

protected java.util.HashMap<java.lang.String,java.lang.String> usrdef
Constructor Detail

Header

public Header(java.lang.String req,
              java.lang.String path,
              long len)

Header

public Header(short code)

Header

public Header(short code,
              java.lang.String type,
              java.lang.String cnt)

Header

public Header(java.lang.String type,
              java.lang.String cnt)

Header

public Header(java.io.BufferedReader buf)
Method Detail

get

public java.lang.String get(java.lang.String key)

userdef

private java.lang.String userdef()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

writeTo

public void writeTo(java.io.BufferedWriter out)
             throws java.io.IOException
Throws:
java.io.IOException

getReply

public java.lang.String getReply(short code)

addHeader

public void addHeader(java.lang.String key,
                      java.lang.String value)