request_headers

检查 Nginx 接收到或转发的请求头内容。

语法

--- request_headers 段用于在代理等场景下检查 Nginx 处理后的请求头。通常配合上游 mock 服务器使用。

perl
1=== TEST 1: check forwarded headers
2--- config
3 location /t {
4 proxy_set_header X-Real-IP $remote_addr;
5 proxy_pass http://127.0.0.1:$TEST_NGINX_RAND_PORT_1;
6 }
7--- request
8GET /t
9--- tcp_listen: $TEST_NGINX_RAND_PORT_1
10--- tcp_reply
11HTTP/1.1 200 OK\r\nContent-Length: 2\r\n\r\nok