使用 DATAPLANE API

问题描述

我正在摆弄 dataplaneapi,这是一个很好的补充。 但是,我无法在前端找到用于操作 http 请求的正确参数。规则需要如下所示:

http-request replace-header Host .* 1595708099.pages.domain.de if ACL_somename_de

我当前的请求转到 http_request_rules 端点:/services/haproxy/configuration/http_request_rules 请求正文如下所示:

{ "cond": "if","cond_test": "ACL_somename_de","hdr_name": "Host","index": 0,"type": "replace-header" }

输出为:

http-request replace-header Host if ACL_somename_de

但是我仍然缺少正则表达式条件部分。在常规的 HAproxy 文档中,它被称为和 看: https://www.haproxy.com/documentation/aloha/12-5/traffic-management/lb-layer7/http-rewrite/

我在数据平面文档中找不到这些值。 https://www.haproxy.com/documentation/dataplaneapi/latest/#operation/createHTTPRequestRule

这甚至可能吗?如果是,怎么做?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)