org.globus.util.http
Class HTTPProtocol

java.lang.Object
  extended by org.globus.util.http.HTTPProtocol
Direct Known Subclasses:
GRAMProtocol

public class HTTPProtocol
extends java.lang.Object


Field Summary
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
HTTPProtocol()
           
 
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
 

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
Constructor Detail

HTTPProtocol

public HTTPProtocol()
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)


Copyright © 2013. All Rights Reserved.