REST Client
Options
General Tab
The General tab is where you enter basic connection information for accessing a resource.
| Option | Description |
|---|---|
Transform name | Name of this transform as it appears in the pipeline workspace |
URL | Indicates the path to a resource |
Accept URL from field | Designates the path to a resource is defined from a field |
URL field name | Indicates the field from which the path to a resource is defined |
HTTP method | Indicates how the transform interacts with a resource---options are either GET, PUT, DELETE, POST, HEAD, or OPTIONS |
Get Method from field | Designates the GET method is defined from a field |
Method fieldname | Indicates the field from which the GET method is defined |
Body field | Contains the request body for POST, PUT, and DELETE methods |
Application type | Designates what type of application a resource is---options are either TEXT PLAIN, XML, JSON, OCTET STREAM, XHTML, FORM URLENCODED, ATOM XML, SVG XML, or TEXT XML |
Result fieldname | Designates the name of the result output field |
HTTP status code fieldname | Designates the name of the HTTP status code field |
Response time (milliseconds) fieldname | Designates the name of the response time field |
Authentication Tab
If necessary, enter authentication details for a resource in the Authentication tab.
| Option | Description |
|---|---|
HTTP Login | Indicates the username required to access a resource |
HTTP Password | Indicates the password associated with the provided HTTP Login user name |
Preemptive | Option to send the authentication credentials before a server gives an unauthorized response |
Proxy Host | Indicates the name of a proxy host, if proxy authentication is required |
Proxy Port | Indicates the port number of a proxy host, if proxy authentication is required |
SSL Tab
The SSL tab is where you provide authentication details for accessing a resource that requires SSL certificate authentication.
| Option | Description |
|---|---|
Truststore file | Indicates the location of a truststore file |
Truststore password | Indicates the password associated with the provided truststore file |
Headers Tab
The Headers tab enables you to define the content of any HTTP headers using an existing field. Populate the list of fields by clicking the Get fields button.
| Option | Description |
|---|---|
Field | The field from incoming Hop stream that contains the header information |
Name | The name of the outgoing Hop field from this transform |
Parameters Tab
The Parameters tab enables you to define parameter values for POST, PUT, and DELETE requests. GET parameters should be part of the URL directly.
| Option | Description |
|---|---|
Parameter | The field from incoming Hop stream that contains the parameter information |
Parameter | The name of the outgoing Hop field from this transform |
Matrix Parameters tab
Use the Matrix Parameters tab to define matrix parameter values for POST, PUT, DELETE, and PATCH requests.
| Option | Description |
|---|---|
Parameter | The field from the incoming Hop stream that contains the matrix parameter information |
Parameter | The name of the outgoing Hop field from this transform |