HTTP
Last updated
Last updated
Kubemq Https target connector allows services using kubemq server to invoke http rest function to any destination.
The following are required to run the http target connector:
kubemq cluster
kubemq-targets deployment
http target connector configuration properties:
Example:
Request metadata setting:
Request data setting:
Example:
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
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"}'
Data Key
Required
Description
Possible values
data
yes
data to set for the http request
base64 bytes array