#haproxy
#haproxy
Вопрос:
В моем приложении, чтобы сделать переход по ссылке. К сожалению, я не могу добавить токен доступа к заголовку авторизации.
По этой причине мне нравится добавлять его в качестве параметра запроса. Когда запрос обрабатывается в HAProxy, я хотел бы получить параметр запроса и добавить заголовок авторизации, используя значение параметра.
Я был бы очень рад, если у кого-то есть идея, почему он не работает;
Следующую конфигурацию я добавил в конфигурацию HAProxy. Мы тестируем, я замечаю, что заголовок добавлен, поскольку он перезаписывает авторизацию, когда я добавляю заголовок для целей тестирования.
Спасибо,
Андреас
http-request set-var(req.token) urlp(token)
http-request set-header Authorization var(req.token)
Ответ №1:
Вам не хватает %[...]
выражения fmt в вашем set-header, а именно:
http-request set-var(req.token) urlp(token)
http-request set-header Authorization %[var(req.token)]