Invokes a HTTP GET REST service request and stores result either in a file or a string variable.

Properties

Input

NameDescription
UrlURL for service request
Authorization

Integrated support for various authorization methods:

  • Basic = Basic Authorization header
  • Dpe = DPE authorization header
  • DpeOidc = DPE autorization with OIDC
  • AwsUrlSignature = AWS4 signature method

More information can be found in the HttpPost examples.

TimeoutTimeout, default: 60000ms
Accept

Optional: accept header,

e.g. "application/json" or "application/xml"

QueryParameters

Optional: dictionary with query parameters

Query parameters can be specified directly in the Url and/or in this dictionary. 

When using AwsUrlSignature you have to specify query parameters only here and not in the Url directly.

Headers

Optional: additional headers, e.g.

new Dictionary(Of String, String) () From 
{
  {"Dpe-Auth", "DpeToken Mj...M="}
}
CODE
Options

Additional options. See usage in HttpPost examples.

RetriesRetries, default: 0
RetraDelayMsDelay between retries (in milliseconds)
ThrowExceptionThrow exception on failures (after last retry), default: true. If set to false you can detect problems by checking the StatusCode

Output

NameDescription
OutputPathPath to a file where the result is downloaded to
OutputStringVariable to store the result (if OutputPath is not set)
StatusCodeHTTP response status code, e.g. 200
OutputHeadersOptional dictionary variable to retrieve response headers