Trillo Workbench Java SDK
  • Introduction
    • Sample Example
  • BaseApi (Basic APIs)
  • LogApi (Logging APIs)
  • DSApi (Database APIs)
    • Overview
    • Retrieve APIs
    • Create and Update API
    • Delete APIs
    • Empty Table
    • Sample Functions Using API
  • FuncApi (Function APIs)
  • TaskApi (Task APIs)
  • CacheApi (Memory Cache APIs)
    • Delete APIs
    • Create and Update API
    • Retrieve APIs
  • StorageApi
  • CallLogger (Logging Level APIs)
  • CommandApi
  • OAuth1Api
  • Google Cloud APIs
    • BigQueryApi (BigQuery APIs)
    • GCSApi (Cloud Storage APIs)
    • GCPAuthApi
    • GCPRestApi
    • GCPTokenInfo
  • Metadata API (MetaApi)
    • Create and Update API
    • All Retrieve-Only
  • UMApi (User, Tenant, Roles APIs)
  • HttpApi (HTTP APIs)
  • SFTPApi
  • FileUtil
  • CSVApi
  • EmailApi (Email APIs)
Powered by GitBook
On this page
  • get
  • post
  • put
  • patch
  • delete
  • getAsString
  • postAsString
  • putAsString
  • patchAsString
  • deleteAsString
  • readFileAsJSON
  • readFileAsString
  • readFileAsBytes
  • writeFile
  • writeFileBytes
  • writeFileBytes

Was this helpful?

HttpApi (HTTP APIs)

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

Result

postAsString

Description...

HttpApi.postAsString(String requestUrl, Object body)

or

HttpApi.postAsString(String requestUrl, Object body, 
Map<String, String> headers)

Parameters

requestUrl
body
headers

Returns

Result

putAsString

Description...

HttpApi.putAsString(String requestUrl, Object body)

or

HttpApi.putAsString(String requestUrl, Object body, 
Map<String, String> headers)

Parameters

requestUrl
body
headers

Returns

Result

patchAsString

Description...

HttpApi.patchAsString(String requestUrl, Object body)

or

HttpApi.patchAsString(String requestUrl, Object body, 
Map<String, String> headers)

Parameters

requestUrl
body
headers

Returns

Result

deleteAsString

Description...

HttpApi.deleteAsString(String requestUrl, Object body)

or

HttpApi.deleteAsString(String requestUrl, Object body, 
Map<String, String> headers)

Parameters

requestUrl
body
headers

Returns

Result

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

Result

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

Result

readFileAsBytes

Description...

HttpApi.readFileAsBytes(String url, 
Map<String, String> headerMap)

Parameters

url
headerMap

Returns

Result

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

Result

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

Result

writeFileBytes

Description...

HttpApi.httpMethodAsString(String requestUrl, HttpMethod method, String contentType, Object body,
      Map<String, String> headers)

Parameters

requestUrl
method
contentType
body
headers

Returns

Result

Last updated 1 year ago

Was this helpful?