curl -X POST -d namegxk http101605722218888f5 irules中获取 -d 后面的数据并用log发送
在 F5 iRules 中获取 -d 后面的数据并使用 log 发送,可以使用 HTTP::payload 命令来获取请求的有效负载数据,并使用 log 命令将其发送到日志文件。
以下是一个示例 iRule,它会获取 -d 后面的数据并使用 log 命令发送到日志文件:
when HTTP_REQUEST {
set payload [HTTP::payload]
log local0. "Payload: $payload"
}
在上述示例中,HTTP_REQUEST 事件表示在收到 HTTP 请求时触发该 iRule。HTTP::payload 命令用于获取请求的有效负载数据,并将其存储在 payload 变量中。然后,使用 log 命令将 payload 变量的内容发送到名为 local0 的日志文件。
你可以根据需要修改日志文件名称和位置。
原文地址: https://www.cveoy.top/t/topic/iAW4 著作权归作者所有。请勿转载和采集!