-
Notifications
You must be signed in to change notification settings - Fork 8
HTTP Headers Management
Carapace allows you to customize requests (from clients to Carapace, before server forwarding) and responses (from backends to Carapace, before client forwarding) by adding, removing or setting HTTP Headers.
In order to manage HTTP Responses headers all you need to do is:
- define headers to manage
- link defined headers to the actions you want all responses from has the headers
In Carapace configuration you can define which headers to manage as follow:
header.i.id = HEADER_ID
id to reference in actions definition
header.i.name = HEADER_NAME
standard header name
header.i.value = HEADER_VALUE
value of the header
header.i.mode = set|add|remove
to override (set), append (add) the header value or remove it
Once done, in order to apply defined headers to HTTP Responses you only need to reference them in the actions with:
action.i.headers = HEADER_ID1,HEADER_ID2
ids of configured headers to add in all responses for this action.