Java Globus API: Class HTTPProtocol
org.globus.util.http
Class HTTPProtocol
java.lang.Object
|
+--org.globus.util.http.HTTPProtocol
- Direct Known Subclasses:
- GARAProtocol, GateKeeperProtocol, GRAMProtocol, JobManagerProtocol
- public class HTTPProtocol
- extends java.lang.Object
|
Method Summary |
static java.lang.String |
createGETHeader(java.lang.String path,
java.lang.String host,
java.lang.String user_agent)
|
protected static java.lang.String |
createHTTPHeader(java.lang.String service,
java.lang.String hostname,
java.lang.String application,
java.lang.StringBuffer msg)
|
static java.lang.String |
createPUTHeader(java.lang.String path,
java.lang.String host,
java.lang.String user_agent,
java.lang.String type,
long length,
boolean append)
|
static java.lang.String |
ErrorReply(int error,
java.lang.String msg)
|
static java.lang.String |
getBadRequestErrorReply()
|
static java.lang.String |
getErrorReply(int error,
java.lang.String message)
|
static java.lang.String |
getFileNotFoundErrorReply()
|
static java.lang.String |
getForbiddenErrorReply()
|
static java.lang.String |
getOKReply(java.lang.String application)
|
static java.lang.String |
getOKReply(java.lang.String application,
java.lang.String msg)
|
static java.lang.String |
getServerErrorReply()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CRLF
public static final java.lang.String CRLF
HTTP_VERSION
public static final java.lang.String HTTP_VERSION
METHOD
public static final java.lang.String METHOD
HOST
public static final java.lang.String HOST
CONTENT_LENGTH
public static final java.lang.String CONTENT_LENGTH
CONTENT_TYPE
public static final java.lang.String CONTENT_TYPE
USER_AGENT
public static final java.lang.String USER_AGENT
SERVER
public static final java.lang.String SERVER
CONNECTION
public static final java.lang.String CONNECTION
CHUNKED
public static final java.lang.String CHUNKED
CONNECTION_CLOSE
public static final java.lang.String CONNECTION_CLOSE
CHUNKING
public static final java.lang.String CHUNKING
HTTPProtocol
public HTTPProtocol()
createHTTPHeader
protected static java.lang.String createHTTPHeader(java.lang.String service,
java.lang.String hostname,
java.lang.String application,
java.lang.StringBuffer msg)
createGETHeader
public static java.lang.String createGETHeader(java.lang.String path,
java.lang.String host,
java.lang.String user_agent)
createPUTHeader
public static java.lang.String createPUTHeader(java.lang.String path,
java.lang.String host,
java.lang.String user_agent,
java.lang.String type,
long length,
boolean append)
ErrorReply
public static java.lang.String ErrorReply(int error,
java.lang.String msg)
getErrorReply
public static java.lang.String getErrorReply(int error,
java.lang.String message)
getBadRequestErrorReply
public static java.lang.String getBadRequestErrorReply()
getFileNotFoundErrorReply
public static java.lang.String getFileNotFoundErrorReply()
getServerErrorReply
public static java.lang.String getServerErrorReply()
getForbiddenErrorReply
public static java.lang.String getForbiddenErrorReply()
getOKReply
public static java.lang.String getOKReply(java.lang.String application)
getOKReply
public static java.lang.String getOKReply(java.lang.String application,
java.lang.String msg)