| # vi:filetype=perl | |
| use lib 'lib'; | |
| use Test::Nginx::Socket; # 'no_plan'; | |
| repeat_each(3); | |
| plan tests => repeat_each() * 2 * blocks(); | |
| #no_long_string(); | |
| #no_diff; | |
| run_tests(); | |
| __DATA__ | |
| === TEST 1: set request header at client side | |
| --- config | |
| location /foo { | |
| eval_subrequest_in_memory off; | |
| eval_override_content_type text/plain; | |
| eval $res { | |
| echo -n 1; | |
| } | |
| #echo "[$res]"; | |
| if ($res = '1') { | |
| more_set_input_headers 'Foo: Bar'; | |
| echo "OK"; | |
| break; | |
| } | |
| echo "NOT OK"; | |
| } | |
| --- request | |
| GET /foo | |
| --- response_body | |
| OK | |