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  }