lib.rabbitmq.request
basic-auth-header
added in 4.1.4
(basic-auth-header {:keys [username password]})Creates the HTTP Basic auth header for RabbitMQ management requests.
create-url
added in 4.1.4
(create-url {:keys [protocol host management-port]} suburl)Creates the RabbitMQ management url.
request
added in 4.1.4
(request rabbit suburl)(request rabbit suburl method)(request rabbit suburl method opts)Performs a RabbitMQ management API request.
update-nested-keys
added in 4.1.4
(update-nested-keys m func)Recursively updates map keys.
wrap-generate-json
added in 4.1.4
(wrap-generate-json f)Encodes request bodies as JSON using snake_case keys.
wrap-parse-json
added in 4.1.4
(wrap-parse-json f)Parses JSON management responses into keyword-keyed Clojure data.