我想传递从其中一个服务器检索到的一些标头location
,并通过重定向将它们传递到用户的本地主机。但是,我看不到这些标头。这可行吗?如果可以,我该怎么做?
这是我们添加标题然后调用的位置rewrite
:
location = /proxy-localhost/9000 {
// in due course, I will pass other headers, but for now let's just pass this
add_header 'Dummy' "dummy_val";
rewrite ^ http://localhost:9000;
}
但是,当我在本地主机上运行一个简单的服务器时,当我通过 curl 请求触发位置块时ncat
,我没有看到Dummy
输出中调用的标头(我可以在日志中看到正在执行的操作,所以我知道该块正在被触发):/proxy-localhost
rewrite
$ for i in {1..3}; do echo -e "HTTP/1.1 200 OK\n\nOK" | ncat -vv -l 9000; done