使用 HAProxy 进行 http 请求验证并重定向

我正在尝试使用 HAProxy 构建中间件。 以下是我的用例: 1. 我需要捕获所有进入 HAProxy 的请求并将其发送到 REST API 进行验证。 2. 捕获验证响应,如果验证响应为“OK”,则需要向原始请求添加一些头并将其发送回另一组 REST API。

步骤 1: 原始请求 ---> HAProxy --Req--> 验证 API

步骤 2: 验证 API --(响应)--> HAProxy

步骤 3(如果验证成功): HAProxy --(Req + SomeHeaders)--> 其他 REST 服务

我已经尝试了 HAProxy 配置和 HAProxy + Lua 集成,但不幸的是我无法实现所需的功能。

此外,如果您曾经使用过,请随时建议任何其他工具或指向正确资源的方向,谢谢!

点赞