response_headers_like

使用正则表达式匹配 HTTP 响应头的值。

语法

--- response_headers_like 段使用正则表达式匹配响应头,格式为 Header-Name: regex_pattern

perl
1=== TEST 1: regex match headers
2--- config
3 location /t {
4 add_header X-Request-Id "abc-12345";
5 return 200 "ok";
6 }
7--- request
8GET /t
9--- response_headers_like
10X-Request-Id: ^abc-\d+$
11Content-Type: text/plain

当响应头包含动态值(如请求 ID、时间戳等)时,response_headers_like 比 response_headers 更实用。