github.com/avenga/couper@v1.12.2/server/testdata/endpoints/12_couper.hcl (about)

     1  server { # sequences
     2    endpoint "/" {
     3      request "resolve" { # use the reflected origin header to obtain the y-value
     4        url = "${backend_responses.resolve_first.headers.origin}/" # this backend will trigger a client cancel
     5      }
     6  
     7      request "resolve_first" {
     8        url = "${env.COUPER_TEST_BACKEND_ADDR}/reflect"
     9        headers = {
    10          origin = request.headers.origin
    11        }
    12      }
    13  
    14      proxy {
    15        url = "${env.COUPER_TEST_BACKEND_ADDR}/reflect"
    16        set_request_headers = {
    17          x = backend_responses.resolve.headers.y-value
    18        }
    19      }
    20    }
    21  }