Ask Your Question

HTTPS request to IP address using HTTP Client

asked 2017-10-17 21:59:55 -0500

Invigor gravatar image

updated 2017-10-18 13:22:11 -0500

metadaddy gravatar image

I'm trying to call an API which has an IP address and port for the end point and also requires the request to be made using HTTPS.

I can call it successfully using CURL but need to use the -k/--insecure option to turn off verification of the certificate.

Is there a setting in the HTTP Client connection I need to change to allow this to work correctly?

It is difficult to tell exactly what is happening at the moment. If I run TCPDUMP it looks like StreamSets is calling making large numbers of TCP requests every second. Probably trying to establish the SSL connection...

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2017-10-23 16:15:23 -0500

Jerry gravatar image

The default protocol is in HTTP. User can disable HTTP and enable HTTPs in ../etc/, add cert to local keystore. It enables HTTPs connectivity.

For example, in, Change "http.port=18630" to "http.port=-1"; Change "https.port=-1" to "https.port=18630";

edit flag offensive delete link more


Thanks Jerry but I'm don't think that answers my question. I'm using an HTTP Client Origin to call a REST API where the endpoint is just an IP address, not a fully qualified domain name. The REST API requires HTTPS but Streamsets will not allow an insecure HTTPS session to be established.

Invigor gravatar imageInvigor ( 2018-02-21 23:02:05 -0500 )edit
Login/Signup to Answer

Question Tools

1 follower


Asked: 2017-10-17 21:59:55 -0500

Seen: 664 times

Last updated: Oct 18 '17