Class HTTPProtocol

  • Direct Known Subclasses:
    GRAMProtocol

    public class HTTPProtocol
    extends java.lang.Object
    • 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()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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)