使用 Nginx 作为反向代理,我想注入一个 cookie 供后端系统使用。
location /delegate {
proxy_pass <some-url>;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Request-ID $request_id;
# some more
# here: inject a new cookie into `cookie` request header
}
Run Code Online (Sandbox Code Playgroud)
因为我希望下游系统使用 cookie,所以这与add_header Set-Cookie
指令无关(用于返回给客户端的响应)。