HttpApi (HTTP APIs)
get
Retrieve a json result using HTTP get.
HttpApi.get(requestUrl)
or
HttpApi.get(requestUrl, headers)
or
HttpApi.get(requestUrl, headers, retryCount, waitTime)
or
HttpApi.getWithRetry(requestUrl, headers)Parameters
requestUrl (string)
headers (dictionary)
retryCount (int)
waitTime (int)Returns
The response object from the GET request.post
HTTP Post with the body and optionally headers and retrieve returning object.
HttpApi.post(requestUrl, body)
or
HttpApi.post(requestUrl, body, headers)
or
HttpApi.postAsString(requestUrl, body)
or
HttpApi.postAsString(requestUrl, body, headers)
or
HttpApi.postFormData(requestUrl, body, headers)
or
HttpApi.postFormDataAsString(requestUrl, body, headers)
or
HttpApi.postSOAP(soapUrl, body, headers)Parameters
requestUrl: requested URL (string)
body: body of the request (dictionary)
headers: headers (dictionary)Returns
The response object from the POST request.put
Execute HTTP put with a given body and a header to the requested URL.
HttpApi.put(requestUrl, body)
or
HttpApi.put(requestUrl, body, headers)Parameters
requestUrl: requested url (string)
body: payload (dictionary)
headers: headers (dictionary)Returns
The response object from the PUT request.patch
Execute HTTP patch with the requested body and header to a URL.
HttpApi.patch(requestUrl, body)
or
HttpApi.patch(requestUrl, body, headers) Parameters
requestUrl: requested url (string)
body: payload (dictionary)
headers: headers (dictionary)Returns
the result of the operationdelete
Execute HTTP delete with a body and a header to a requested URL.
HttpApi.delete(requestUrl, body)
or
HttpApi.delete(requestUrl, body, headers) Parameters
requestUrl: requested url (string)
body: body of the request (dictionary)
headers: headers (dictionary)Returns
the result of the operationgetAsString
Description...
HttpApi.getAsString(requestUrl, contentType, body)
or
HttpApi.getAsString(requestUrl, contentType, body, headers)
or
HttpApi.getAsString(requestUrl, contentType)
or
HttpApi.getAsString(requestUrl, contentType, headers)Parameters
requestUrl (string)
body (dictionary)
contentType (string)
headers (dictionary)Returns
ResultpostAsString
Description...
HttpApi.postAsString(requestUrl, body)
or
HttpApi.postAsString(requestUrl, body, headers)Parameters
requestUrl (string)
body (object)
headers (dictionary)Returns
ResultputAsString
Description...
HttpApi.putAsString(requestUrl, body)
or
HttpApi.putAsString(requestUrl, body, headers)Parameters
requestUrl (string)
body (object)
headers (dictionary)Returns
ResultpatchAsString
Description...
HttpApi.patchAsString(requestUrl, body)
or
HttpApi.patchAsString(requestUrl, body, headers)Parameters
requestUrl (string)
body (object)
headers (dictionary)Returns
ResultdeleteAsString
Description...
HttpApi.deleteAsString(requestUrl, body)
or
HttpApi.deleteAsString(requestUrl, body, headers)Parameters
requestUrl (string)
body (object)
headers (dictionary)Returns
ResultreadFileAsJSON
Description...
HttpApi.readFileAsJSON(String url,
Map<String, String> headerMap)
or
HttpApi.readFileAsJSON(url, encoding, headerMap)Parameters
url (string)
headerMap (dictionary)
encoding (Charset)Returns
ResultreadFileAsString
Description...
HttpApi.readFileAsString(url, headerMap)
or
HttpApi.readFileAsString(url, encoding, headerMap)Parameters
url (string)
headerMap (dictionary)
encoding (Charset)Returns
ResultreadFileAsBytes
Description...
HttpApi.readFileAsBytes(url, headerMap)Parameters
url (string)
headerMap (dictionary)Returns
ResultwriteFile
Description...
HttpApi.writeFile(url, filePath, fileFieldName, headerMap)
or
HttpApi.writeFile(url, filePath, fileFieldName, headerMap, additionalFields)Parameters
url (string)
filePath (string)
fileFieldName (string)
headerMap (dictionary)
additionalFields (dictionary)Returns
ResultwriteFileBytes
Description...
HttpApi.writeFileBytes(url,fileName, fileContent, fileFieldName, headerMap)
or
HttpApi.writeFileBytes(url,fileName, fileContent, fileFieldName, headerMap,
additionalFields)
or
HttpApi.writeFileBytes(url, fileName, fileContentAsString, fileFieldName, headerMap)
or
HttpApi.writeFileBytes(url, fileName, fileContentAsString, fileFieldName, headerMap,
additionalFields)Parameters
url (string)
fileName (string)
fileContent (List of bytes)
fileFieldName (string)
headerMap (dictionary)
additionalFields (dictionary)
fileContentAsString (string)Returns
ResultwriteFileBytes
Description...
HttpApi.httpMethodAsString(requestUrl, method, contentType, body, headers)Parameters
requestUrl (string)
method (HttpMethod)
contentType (string)
body (object)
headers (dictionary)Returns
ResultLast updated