Package org.globus.util.http
Class HTTPProtocol
- java.lang.Object
-
- org.globus.util.http.HTTPProtocol
-
- Direct Known Subclasses:
GRAMProtocol
public class HTTPProtocol extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CHUNKED
static java.lang.String
CHUNKING
static java.lang.String
CONNECTION
static java.lang.String
CONNECTION_CLOSE
static java.lang.String
CONTENT_LENGTH
static java.lang.String
CONTENT_TYPE
static java.lang.String
CRLF
static java.lang.String
HOST
static java.lang.String
HTTP_VERSION
static java.lang.String
LOCATION
static java.lang.String
METHOD
static java.lang.String
SERVER
static java.lang.String
USER_AGENT
-
Constructor Summary
Constructors Constructor Description HTTPProtocol()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description 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()
-
-
-
Field Detail
-
CRLF
public static final java.lang.String CRLF
- See Also:
- Constant Field Values
-
HTTP_VERSION
public static final java.lang.String HTTP_VERSION
- See Also:
- Constant Field Values
-
METHOD
public static final java.lang.String METHOD
- See Also:
- Constant Field Values
-
HOST
public static final java.lang.String HOST
- See Also:
- Constant Field Values
-
CONTENT_LENGTH
public static final java.lang.String CONTENT_LENGTH
- See Also:
- Constant Field Values
-
CONTENT_TYPE
public static final java.lang.String CONTENT_TYPE
- See Also:
- Constant Field Values
-
USER_AGENT
public static final java.lang.String USER_AGENT
- See Also:
- Constant Field Values
-
SERVER
public static final java.lang.String SERVER
- See Also:
- Constant Field Values
-
CONNECTION
public static final java.lang.String CONNECTION
- See Also:
- Constant Field Values
-
LOCATION
public static final java.lang.String LOCATION
- See Also:
- Constant Field Values
-
CHUNKED
public static final java.lang.String CHUNKED
- See Also:
- Constant Field Values
-
CONNECTION_CLOSE
public static final java.lang.String CONNECTION_CLOSE
- See Also:
- Constant Field Values
-
CHUNKING
public static final java.lang.String CHUNKING
- See Also:
- Constant Field Values
-
-
Method Detail
-
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)
-
-