The HTTP Sender makes it possible to send messages to other systems or sites using SOAP/XML and the HTTP/HTTPS protocol.
Note: You can also use HTTP Sender for sending SMS messages. Most Cellular Phone providers, among them Clickatel, offer their customers to send SMS using Web Services.
Note: There is no HTTP Reader. Reading messages that are sent using the HTTP protocol is done using the SOAP Gateway.
HTTP_RESPONSE_CODE
.Additional parameters are specified on Routing Address for
Destination Type Http
.
Server Authentication means that client (HTTP Sender) will not authenticate itself, but it will require that the server it connects to authenticates itself.
Server Authentication is the most common mode of SSL / TLS operation. If you are uncertain what kind of SSL mode you should configure, this is probably what you want to configure.
Whenever HTTP Sender attempts to connect to an external service over SSL
(https protocol), it will only be able to connect to it if it can trust the
certificate loaded there. As HTTP Sender is a Java application, the way trust is
handled is that you have a keystore
(typically <java_home>/jre/lib/security/cacerts)
or also known as the trust store. This contains a list of all the known
CA certificates and Java will only trust certificates that are signed by those
CA certificate or public certificates that exist within that keystore
.
So if you intend to access an external service via HTTPS and a self-signed
certificate or a certificate that is not signed by a CA authority is being used
to secure the external service, you'll need to
import the certificate to your keystore
.