curl

使用 curl 命令行工具而非内置客户端发送 HTTP 请求。

语法

添加 --- curl 段后,框架将使用系统的 curl 命令而非内置的 socket 客户端来发送请求。这对于测试 HTTP/2、TLS 等高级特性非常有用。

perl
1=== TEST 1: use curl
2--- config
3 location /t {
4 return 200 "hello curl";
5 }
6--- request
7GET /t
8--- curl
9--- response_body chomp
10hello curl

curl 模式需要系统中安装了 curl 命令。它支持 HTTP/2 和 HTTPS 等内置客户端不支持的特性。