get
Retrieve a json result using HTTP get.
HttpApi.get(String requestUrl)
or
HttpApi.get(String requestUrl, Map<String, String> headers)
or
HttpApi.get(String requestUrl, Map<String, String> headers, Integer retryCount, Integer waitTime)
or
HttpApi.getWithRetry(String requestUrl, Map<String, String> headers)
Parameters
requestUrl
headers
retryCount
waitTime
Returns
result of the operation
post
HTTP Post with the body and optionally headers and retrieve returning object.
HttpApi.post(String requestUrl, Map<String, Object> body)
or
HttpApi.post(String requestUrl, Map<String, Object> body, Map<String, String> headers)
or
HttpApi.postAsString(String requestUrl, Object body)
or
HttpApi.postAsString(String requestUrl, Object body, Map<String, String> headers)
or
HttpApi.postFormData(String requestUrl, Map<String, String> body, Map<String, String> headers)
or
HttpApi.postFormDataAsString(String requestUrl, Map<String, String> body, Map<String, String> headers)
or
HttpApi.postSOAP(String soapUrl, String body, Map<String, String> headers)
Parameters
requestUrl: requested URL
body: body of the request
headers: headers
Returns
the result of the operation
put
Execute HTTP put with a given body and a header to the requested URL.
HttpApi.put(String requestUrl, Map<String, Object> body)
or
HttpApi.put(String requestUrl, Map<String, Object> body, Map<String, String> headers)
Parameters
requestUrl: requested url
body: payload
headers: headers
Returns
result of the operation
patch
Execute HTTP patch with the requested body and header to a URL.
HttpApi.patch(String requestUrl, Map<String, Object> body)
or
HttpApi.patch(String requestUrl, Map<String, Object> body, Map<String, String> headers)
Parameters
requestUrl: requested url
body: payload
headers: headers
Returns
the result of the operation
delete
Execute HTTP delete with a body and a header to a requested URL.
HttpApi.delete(String requestUrl, Map<String, Object> body)
or
HttpApi.delete(String requestUrl, Map<String, Object> body, Map<String, String> headers)
Parameters
requestUrl: requested url
body: body of the request
headers: headers
Returns
the result of the operation
getAsString
Description...
HttpApi.getAsString(String requestUrl, String contentType, Object body)
or
HttpApi.getAsString(String requestUrl, String contentType, Object body, Map<String, String> headers)
or
HttpApi.getAsString(String requestUrl, String contentType)
or
HttpApi.getAsString(String requestUrl, String contentType, Map<String, String> headers)
Parameters
requestUrl
body
contentType
headers
Returns
postAsString
Description...
HttpApi.postAsString(String requestUrl, Object body)
or
HttpApi.postAsString(String requestUrl, Object body,
Map<String, String> headers)
Parameters
requestUrl
body
headers
Returns
putAsString
Description...
HttpApi.putAsString(String requestUrl, Object body)
or
HttpApi.putAsString(String requestUrl, Object body,
Map<String, String> headers)
Parameters
requestUrl
body
headers
Returns
patchAsString
Description...
HttpApi.patchAsString(String requestUrl, Object body)
or
HttpApi.patchAsString(String requestUrl, Object body,
Map<String, String> headers)
Parameters
requestUrl
body
headers
Returns
deleteAsString
Description...
HttpApi.deleteAsString(String requestUrl, Object body)
or
HttpApi.deleteAsString(String requestUrl, Object body,
Map<String, String> headers)
Parameters
requestUrl
body
headers
Returns
readFileAsJSON
Description...
HttpApi.readFileAsJSON(String url,
Map<String, String> headerMap)
or
HttpApi.readFileAsJSON(String url, Charset encoding, Map<String,
String> headerMap)
Parameters
url
headerMap
encoding
Returns
readFileAsString
Description...
HttpApi.readFileAsString(String url, Map<String,
String> headerMap)
or
HttpApi.readFileAsString(String url, Charset encoding,
Map<String, String> headerMap)
Parameters
url
headerMap
encoding
Returns
readFileAsBytes
Description...
HttpApi.readFileAsBytes(String url,
Map<String, String> headerMap)
Parameters
Returns
writeFile
Description...
HttpApi.writeFile(String url, String filePath, String fileFieldName,
Map<String, String> headerMap)
or
HttpApi.writeFile(String url, String filePath, String fileFieldName,
Map<String, String> headerMap,
Map<String, Object> additionalFields)
Parameters
url
filePath
fileFieldName
headerMap
additionalFields
Returns
writeFileBytes
Description...
HttpApi.writeFileBytes(String url,String fileName,
byte[] fileContent, String fileFieldName,
Map<String, String> headerMap)
or
HttpApi.writeFileBytes(String url,String fileName, byte[] fileContent,
String fileFieldName, Map<String, String> headerMap,
Map<String, Object> additionalFields)
or
HttpApi.writeFileBytes(String url, String fileName,
String fileContentAsString, String fileFieldName, Map<String,
String> headerMap)
or
HttpApi.writeFileBytes(String url, String fileName, String fileContentAsString,
String fileFieldName, Map<String, String> headerMap, Map<String,
Object> additionalFields)
Parameters
url
fileName
fileContent
fileFieldName
headerMap
additionalFields
fileContentAsString
Returns
writeFileBytes
Description...
HttpApi.httpMethodAsString(String requestUrl, HttpMethod method, String contentType, Object body,
Map<String, String> headers)
Parameters
requestUrl
method
contentType
body
headers
Returns