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.StringCHUNKEDstatic java.lang.StringCHUNKINGstatic java.lang.StringCONNECTIONstatic java.lang.StringCONNECTION_CLOSEstatic java.lang.StringCONTENT_LENGTHstatic java.lang.StringCONTENT_TYPEstatic java.lang.StringCRLFstatic java.lang.StringHOSTstatic java.lang.StringHTTP_VERSIONstatic java.lang.StringLOCATIONstatic java.lang.StringMETHODstatic java.lang.StringSERVERstatic java.lang.StringUSER_AGENT
-
Constructor Summary
Constructors Constructor Description HTTPProtocol()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringcreateGETHeader(java.lang.String path, java.lang.String host, java.lang.String user_agent)protected static java.lang.StringcreateHTTPHeader(java.lang.String service, java.lang.String hostname, java.lang.String application, java.lang.StringBuffer msg)static java.lang.StringcreatePUTHeader(java.lang.String path, java.lang.String host, java.lang.String user_agent, java.lang.String type, long length, boolean append)static java.lang.StringErrorReply(int error, java.lang.String msg)static java.lang.StringgetBadRequestErrorReply()static java.lang.StringgetErrorReply(int error, java.lang.String message)static java.lang.StringgetFileNotFoundErrorReply()static java.lang.StringgetForbiddenErrorReply()static java.lang.StringgetOKReply(java.lang.String application)static java.lang.StringgetOKReply(java.lang.String application, java.lang.String msg)static java.lang.StringgetServerErrorReply()
-
-
-
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)
-
-