github.com/avenga/couper@v1.12.2/server/testdata/endpoints/13_couper.hcl (about) 1 server { # sequences 2 endpoint "/" { 3 request "resolve" { # use the reflected origin header to obtain the y-value 4 backend { 5 origin = "${backend_responses.resolve_first.headers.origin}" 6 hostname = "test.local" 7 path = "/" 8 timeout = "1s" 9 } 10 } 11 12 request "resolve_first" { 13 url = "${env.COUPER_TEST_BACKEND_ADDR}/reflect" 14 headers = { 15 origin = request.headers.origin 16 } 17 } 18 19 proxy { 20 url = "${env.COUPER_TEST_BACKEND_ADDR}/reflect" 21 set_request_headers = { 22 x = backend_responses.resolve.headers.y-value 23 } 24 } 25 } 26 }