request

设置发送到 Nginx 的 HTTP 请求方法和 URI。

基本语法

--- request 段指定要发送的 HTTP 请求。支持 GET、POST、PUT、DELETE 等所有 HTTP 方法。

perl
1# GET 请求
2--- request
3GET /t
4
5# 带请求体的 POST
6--- request
7POST /t
8{"key": "value"}
9
10# PUT 请求
11--- request
12PUT /t
13update data here

使用 eval 过滤器

可以使用 eval 过滤器动态生成请求:

perl
1--- request eval
2"POST /t\n" . "a]" x 1024

eval 过滤器将段的值作为 Perl 表达式执行,返回值作为实际的请求内容。这对于生成大型请求体非常有用。