Class HttpRequester


  • public class HttpRequester
    extends java.lang.Object
    This class provides methods of requesting a remote server.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getBaseURL()  
      boolean isConnected()  
      java.util.Map<java.lang.String,​java.lang.Object> request​(java.lang.String url, java.lang.String method, java.lang.Object requestData)
      Send an HTTP request.
      java.util.Map<java.lang.String,​java.lang.Object> request​(java.lang.String url, java.lang.String method, java.lang.Object requestData, java.util.Map<java.lang.String,​java.lang.String> customizedHeaderParams)
      Send an HTTP request.
      void setBaseURL​(java.lang.String baseURL)  
      void setCustomizedHeaderParams​(java.util.Map<java.lang.String,​java.lang.String> params)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • setCustomizedHeaderParams

        public void setCustomizedHeaderParams​(java.util.Map<java.lang.String,​java.lang.String> params)
      • setBaseURL

        public void setBaseURL​(java.lang.String baseURL)
      • request

        public java.util.Map<java.lang.String,​java.lang.Object> request​(java.lang.String url,
                                                                              java.lang.String method,
                                                                              java.lang.Object requestData)
        Send an HTTP request.
        Parameters:
        url - The remote server url
        method - HTTP method
        requestData - HTTP URL parameters
        Returns:
        Map response
      • request

        public java.util.Map<java.lang.String,​java.lang.Object> request​(java.lang.String url,
                                                                              java.lang.String method,
                                                                              java.lang.Object requestData,
                                                                              java.util.Map<java.lang.String,​java.lang.String> customizedHeaderParams)
        Send an HTTP request.
        Parameters:
        url - The remote server url
        method - HTTP method
        requestData - HTTP URL parameters
        customizedHeaderParams - customized HTTP request header for this request
        Returns:
        Map response
      • getBaseURL

        public java.lang.String getBaseURL()
      • isConnected

        public boolean isConnected()