Package com.vmware.vipclient.i18n.base
Class HttpRequester
- java.lang.Object
-
- com.vmware.vipclient.i18n.base.HttpRequester
-
public class HttpRequester extends java.lang.ObjectThis class provides methods of requesting a remote server.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedHttpRequester(java.lang.String vIPServer)get the baseURL
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBaseURL()booleanisConnected()protected static booleanping(java.lang.String ipAddress)Check that the server of the vIP is available.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.voidsetBaseURL(java.lang.String baseURL)voidsetCustomizedHeaderParams(java.util.Map<java.lang.String,java.lang.String> params)
-
-
-
Method Detail
-
setCustomizedHeaderParams
public void setCustomizedHeaderParams(java.util.Map<java.lang.String,java.lang.String> params)
-
setBaseURL
public void setBaseURL(java.lang.String baseURL)
-
ping
protected static boolean ping(java.lang.String ipAddress)
Check that the server of the vIP is available.- Parameters:
ipAddress- the ip address or domain.- Returns:
-
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 urlmethod- HTTP methodrequestData- 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 urlmethod- HTTP methodrequestData- HTTP URL parameterscustomizedHeaderParams- customized HTTP request header for this request- Returns:
- Map
response
-
getBaseURL
public java.lang.String getBaseURL()
-
isConnected
public boolean isConnected()
-
-