github.com/avenga/couper@v1.12.2/server/testdata/integration/api/13_couper.hcl (about) 1 server "ws" { 2 api { 3 endpoint "/upgrade/**" { 4 proxy { 5 backend { 6 origin = env.COUPER_TEST_BACKEND_ADDR 7 # /ws path is a echo websocket upgrade handler at our test-backend 8 path = "/**" 9 } 10 11 websockets { 12 set_request_headers = { 13 Echo = "ECHO" 14 } 15 16 set_response_headers = { 17 Abc = "123" 18 X-Upgrade-Body = request.body 19 X-Upgrade-Resp-Body = backend_responses.default.body # should not be set due to upgrade 20 } 21 } 22 23 # affects both cases: upgrade and non 101 24 set_response_headers = { 25 X-Body = request.body 26 X-Resp-Body = backend_responses.default.body 27 } 28 } 29 } 30 } 31 } 32 33 settings { 34 no_proxy_from_env = true 35 }