Class HttpRequester


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

      • setCustomizedHeaderParams

        public void setCustomizedHeaderParams​(Map<String,​String> params)
      • setBaseURL

        public void setBaseURL​(String baseURL)
      • ping

        protected static boolean ping​(String ipAddress)
        Check that the server of the vIP is available.
        Parameters:
        ipAddress - the ip address or domain.
        Returns:
      • request

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

        public Map<String,​Object> request​(String url,
                                                String method,
                                                Object requestData,
                                                Map<String,​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 String getBaseURL()
      • isConnected

        public boolean isConnected()