Я пытаюсь отправить API-вызов консулу, используя скрипт ruby, и у меня есть команда, которая должна быть близка к той, которая мне нужна, но я не могу заставить остальные работать.
RestClient::Request.execute(method: :get, url: path, timeout: 10, headers: {params: {"tag": tag, "X-Consul-Token" => encode_auth_token}})
Мне нужно, чтобы вызов был таким, как если бы я сделал
curl --header "X-Consul-Token: <my token>" <my path>?tag=tag
, где последний тег в ?tag=tag
- это переменная, а токен - тоже переменная.