Class AjaxHttpRequest


  • public class AjaxHttpRequest
    extends java.lang.Object
    • Field Detail

      • DEFAULT_AJAX_CHARSET

        public static final java.lang.String DEFAULT_AJAX_CHARSET
        See Also:
        Constant Field Values
      • DEFAULT_HTTP_CHARSET

        public static final java.lang.String DEFAULT_HTTP_CHARSET
        See Also:
        Constant Field Values
      • DEFAULT_REQUEST_METHOD

        public static final java.lang.String DEFAULT_REQUEST_METHOD
        See Also:
        Constant Field Values
      • requestMethod

        protected java.lang.String requestMethod
      • requestUserName

        protected java.lang.String requestUserName
      • requestPassword

        protected java.lang.String requestPassword
    • Constructor Detail

      • AjaxHttpRequest

        public AjaxHttpRequest()
    • Method Detail

      • setRequestHeader

        public void setRequestHeader​(java.lang.String key,
                                     java.lang.String value)
      • getReadyState

        public int getReadyState()
      • open

        public void open​(java.lang.String url,
                         boolean async)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • open

        public void open​(java.lang.String method,
                         java.lang.String url,
                         boolean async)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • open

        public void open​(java.lang.String method,
                         java.lang.String url,
                         boolean async,
                         java.lang.String userName,
                         java.lang.String password)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • open

        public void open​(java.lang.String method,
                         java.net.URL url,
                         boolean async,
                         java.lang.String userName,
                         java.lang.String password)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • send

        public void send​(java.util.Map parameters)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • send

        public void send​(java.lang.String content)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • getResponseText

        public java.lang.String getResponseText()
      • abort

        public void abort()
      • sendSync

        protected void sendSync​(java.lang.String content)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • changeState

        protected void changeState​(int readyState,
                                   int status,
                                   java.lang.String statusMessage,
                                   byte[] bytes)
      • encode

        protected java.lang.String encode​(java.lang.Object str)
      • initConnectionRequestHeader

        protected void initConnectionRequestHeader​(java.net.URLConnection c)
      • getRequestHeader

        public java.lang.String getRequestHeader​(java.lang.String key)
      • removeRequestHeader

        public java.lang.String removeRequestHeader​(java.lang.String key)
      • getConnectionResponseHeaders

        public static java.lang.String getConnectionResponseHeaders​(java.net.URLConnection c)
      • getCharset

        public static java.lang.String getCharset​(java.net.URLConnection connection)
      • unquote

        public static java.lang.String unquote​(java.lang.String text)
      • loadStream

        protected static byte[] loadStream​(java.io.InputStream in,
                                           int initialBufferSize)
                                    throws java.io.IOException
        Throws:
        java.io.IOException