HTTP
Kubemq Https target connector allows services using kubemq server to invoke http rest function to any destination.
Prerequisites
The following are required to run the http target connector:
kubemq cluster
kubemq-targets deployment
Configuration
http target connector configuration properties:
Properties Key | Required | Description | Example |
auth_type | no | http authentication type | "","no_auth","basic","auth_token |
username | no | set username in auth_type=basic mode | "admin" |
password | no | set password in auth_type=basic mode | "password" |
token | no | set auth token in auth_type=auth_token mode | valid JWT token |
proxy | no | set proxy url | |
root_certificate | no | set root ca certificate for mTLS handshake | any x509 pem |
client_private_key | no | set private key for mTLS handshake | any x509 pem |
client_public_key | no | set public key for mTLS handshake | any x509 pem |
default_headers | no | set any default headers to be add for each call | map of headers |
Example:
Usage
Request
Request metadata setting:
Metadata Key | Required | Description | Possible values |
method | yes | http method to invoke | "get","post","head","put" |
"delete","patch","options" | |||
url | yes | http url | |
headers | no | any headers required for method | '{"Content-Type":"application/json"}' |
Request data setting:
Data Key | Required | Description | Possible values |
data | yes | data to set for the http request | base64 bytes array |
Example:
Last updated