Class HTTP

java.lang.Object
  |
  +--HTTP

public class HTTP
extends java.lang.Object


Field Summary
static java.lang.String CGI_BIN
           
static java.lang.String CLASS_BIN
           
static java.lang.String DEFAULT_INDEX
           
protected static java.util.Vector environment
           
static java.io.File HTML_ROOT
           
static java.lang.String METHOD_GET
           
static java.lang.String METHOD_HEAD
           
static java.lang.String METHOD_POST
           
protected static java.util.Hashtable mimeTypes
           
static int PORT
           
static java.lang.String SERVER_INFO
           
static java.io.File SERVER_LOCATION
           
static int STATUS_BAD_REQUEST
           
static int STATUS_FORBIDDEN
           
static int STATUS_INTERNAL_ERROR
           
static int STATUS_MOVED_PERMANENTLY
           
static int STATUS_MOVED_TEMPORARILY
           
static int STATUS_NO_CONTENT
           
static int STATUS_NOT_ALLOWED
           
static int STATUS_NOT_FOUND
           
static int STATUS_NOT_IMPLEMENTED
           
static int STATUS_OKAY
           
 
Constructor Summary
HTTP()
           
 
Method Summary
(package private) static void ()
           
(package private) static void ()
           
static java.lang.String canonicalizePath(java.lang.String path)
           
static java.lang.String decodeString(java.lang.String str)
           
static java.lang.String getCodeMessage(int code)
           
static java.lang.String guessMimeType(java.lang.String fileName)
           
protected static int indexOf(char[] chars, int length, char chr, int from)
           
static java.lang.String translateFilename(java.lang.String filename)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

SERVER_INFO

public static final java.lang.String SERVER_INFO

CGI_BIN

public static final java.lang.String CGI_BIN

CLASS_BIN

public static final java.lang.String CLASS_BIN

SERVER_LOCATION

public static final java.io.File SERVER_LOCATION

HTML_ROOT

public static final java.io.File HTML_ROOT

PORT

public static final int PORT

DEFAULT_INDEX

public static final java.lang.String DEFAULT_INDEX

METHOD_GET

public static final java.lang.String METHOD_GET

METHOD_POST

public static final java.lang.String METHOD_POST

METHOD_HEAD

public static final java.lang.String METHOD_HEAD

STATUS_OKAY

public static final int STATUS_OKAY

STATUS_NO_CONTENT

public static final int STATUS_NO_CONTENT

STATUS_MOVED_PERMANENTLY

public static final int STATUS_MOVED_PERMANENTLY

STATUS_MOVED_TEMPORARILY

public static final int STATUS_MOVED_TEMPORARILY

STATUS_BAD_REQUEST

public static final int STATUS_BAD_REQUEST

STATUS_FORBIDDEN

public static final int STATUS_FORBIDDEN

STATUS_NOT_FOUND

public static final int STATUS_NOT_FOUND

STATUS_NOT_ALLOWED

public static final int STATUS_NOT_ALLOWED

STATUS_INTERNAL_ERROR

public static final int STATUS_INTERNAL_ERROR

STATUS_NOT_IMPLEMENTED

public static final int STATUS_NOT_IMPLEMENTED

environment

protected static final java.util.Vector environment

mimeTypes

protected static final java.util.Hashtable mimeTypes
Constructor Detail

HTTP

public HTTP()
Method Detail

getCodeMessage

public static java.lang.String getCodeMessage(int code)

static void ()

canonicalizePath

public static java.lang.String canonicalizePath(java.lang.String path)

indexOf

protected static int indexOf(char[] chars,
                             int length,
                             char chr,
                             int from)

translateFilename

public static java.lang.String translateFilename(java.lang.String filename)

decodeString

public static java.lang.String decodeString(java.lang.String str)

static void ()

guessMimeType

public static java.lang.String guessMimeType(java.lang.String fileName)