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

     1  server "api" {
     2    error_file = "./../integration/server_error.html"
     3  
     4    endpoint "/pdf" {
     5      request "pdf" {
     6        url = "${env.COUPER_TEST_BACKEND_ADDR}/pdf"
     7      }
     8  
     9      response {
    10        body = backend_responses.pdf.body
    11      }
    12    }
    13  
    14    endpoint "/pdf-proxy" {
    15      proxy {
    16        url = "${env.COUPER_TEST_BACKEND_ADDR}/pdf"
    17      }
    18    }
    19  
    20    endpoint "/post" {
    21      request "a" {
    22        url = "${env.COUPER_TEST_BACKEND_ADDR}/anything"
    23        body = request.body
    24      }
    25  
    26      request "b" {
    27        url = "${env.COUPER_TEST_BACKEND_ADDR}/anything"
    28        body = request.body
    29      }
    30  
    31      proxy {
    32        url = "${env.COUPER_TEST_BACKEND_ADDR}/anything"
    33        set_request_headers = {
    34          x-body = request.body
    35        }
    36      }
    37    }
    38  }