HTTP component
The HTTP component is able to post messages to HTTP(S) endpoints. It will post the content it receives from a previous component without altering it.
Basic configuration
The HTTP component has the following basic configuration options:
- Basic configuration
- Advanced configuration
- Remarks
- Custom SSL Certificates
- Testing with HTTP component
URL
Description
URL to the HTTP(s) endpoint that must be reached.
Remarks
Simple expressions can be used in the URL to create a dynamic URL. For example,
${header.<headername>}
or ${bodyAs(String)}
.
HTTP Method
Options
GET
HEAD
POST
PUT
DELETE
PATCH
DELETE with body
Remarks
- By default
DELETE
doesn't send a body. When this is needed selectDELETE with body
.
Authentication Method
Options
None
(default)Basic
NTLM
Mutual SSL
Description
Select which authentication method must be used with the HTTP(s) endpoint.
Authentication username
Description
The username for the selected authentication method.
Remarks
- Only available for following authentication methods:
Basic
NTLM
Authentication password
Description
The password for the selected authentication method.
Remarks
- When using the
Mutual SSL
authentication method, this will be used for the password of private certificate.
Authentication Preemptive?
Description
Set to true
if the server supports preemptive Basic Authentication, meaning that
credentials are sent immediately, even if the server doesn't request them.
Remarks
- Only available for the
Basic
authentication method.
Authentication domain
Description
The domain for the NTLM
authentication method.
Authentication host
Description
The host for the NTLM
authentication method.
Authentication certificate
Description
The password protected private key/certificate (store) that will be used to
authenticate when authentication method is set to Mutual SSL
.
Remarks
- We support files of the the PKCS #12 format.
Exclude Headers
Description
Headers to be excluded from the requests made by this component only. Multiple header names may be specified splitting them with a vertical bar |
.
This can be used, for instance, to prevent sensitive data present in headers from being sent to a 3rd party host.