HTTP Sink
Step 4 - Connection and Secuirty Settings
Event Publishing URL
Specify the URL where the outgoing events will be sent. For instance: http://localhost:8080/endpoint or https://localhost:8080/endpoint.
STRING
HTTP Method
Select the HTTP method to use when calling the endpoint.
POST
STRING
Enable SSL Verification
Choose to disable SSL certificate verification.
OFF
Certificates
You can upload certificates that are already uploaded in Certificates or upload a new one from below.
...X

Step 5 - Authentication and Logging
Basic Authentication Username
Enter the username for basic authentication.
STRING
Basic Authentication Password
Enter the password for basic authentication.
STRING
Enable OAuth
Turn toggle ON to enable OAuth 2.0 Authorization.
OFF
OAuth Username
Provide the username for OAuth 2.0 authentication.
STRING
OAuth Password
Provide the password for OAuth 2.0 authentication.
STRING
OAuth Consumer Key
Enter the consumer key for OAuth 2.0 secured endpoints.
STRING
OAuth Consumer Secret
Enter the consumer secret for OAuth 2.0 secured endpoints.
STRING
OAuth Token URL
Provide the URL for generating new access tokens for OAuth 2.0 authentication.
STRING
OAuth Refresh Token
Enter the refresh token for generating new OAuth 2.0 access tokens.
STRING
...X

Step 6 - Worker and Connection Management
Client Bootstrap Settings
Enter client bootstrap configurations in the key-value format. Some supported configurations can be exemplified as
Client Connect Timeout in Milliseconds: 'client.bootstrap.connect.timeout' as key and '10000' as value.
Client Socket Timeout in Seconds: '
client.bootstrap.socket.timeout
' as key and '15
' as value.Client Socket Reuse: '
client.bootstrap.socket.reuse
' as key and 'true
' as value.Enable TCP No Delay: '
client.bootstrap.nodelay
' as key and 'true
' value.Enable Client Keep Alive: '
client.bootstrap.keepalive
' as key and 'true
' value.Send Buffer Size: '
client.bootstrap.sendbuffersize
' as key and '1048576
' as value.Receive buffer size: '
client.bootstrap.recievebuffersize
' as key and '1048576
' as value.
STRING
Maximum Active Connections
Set the maximum number of active connections per client pool.
-1
INTEGER
Minimum Idle Connections
Set the minimum number of idle connections in the client pool.
0
INTEGER
Maximum Idle Connections
Set the maximum number of idle connections in the client pool.
100
INTEGER
Minimum Evictable Idle Time
Specify the minimum time in milliseconds that a connection can be idle before it is eligible for eviction from the client pool.
300000
STRING
Time Between Eviction Runs
Set the interval in milliseconds between two eviction operations on the client pool.
30000
STRING
...X

Step 7 - Advanced SSL/TLS Configurations
HTTP Request Headers
Enter Content Type and Content Length HTTP Request headers in the key-value format.
STRING
Enable Response Downloading
STRING
Download Path
STRING
Block Request Thread Until Response Received
STRING
SSL/TLS Configurations
Specifies configurations for SSL/TLS in the key-value pairs. Vaules can be separated by commas (',') Some supported parameters can be exemplified as
SSL/TLS protocols: ‘
sslEnabledProtocols
' as key and 'TLSv1.1,TLSv1.2
’ as values.List of ciphers: ‘
ciphers
’ as key and 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
' as value.Enable Session Creation: '
client.enable.session.creation
' as key and 'true
’ as value.Supported server names: ‘
server.supported.server.names
’ as key and 'server_name
’ as value.Add HTTP SNIMatcher: ‘
server.supported.snimatcher
' as key and 'SNIMatcher
’ as value
STRING

Step 8 - Preview
In Preview Step, you're provided with a concise summary of all the changes you've made to the HTTP Sink Node. This step is pivotal for reviewing and ensuring that your configurations are as intended before completing node setup.
Viewing Configurations: Preview Step presents a consolidated view of your node setup.
Saving and Exiting: Use the Complete button to save your changes and exit the node and return back to Canvas.
Revisions: Use the Back button to return to any Step of modify node setup.
The Preview Step offers a user-friendly summary to manage and finalize node settings in Cortex.
Last updated