Hi
最近在做一个请求转发的优化,想用一个location既作为入口也作为出口来代替之前,一个入口内部跳转到不同location的出口,这样的目的是减少ngx.var的调用。
因此想用ngx.req.set_header来代替proxy_set_header,在access阶段根据不同出口场景定义相应的请求头域;
但是发现有些头域,或者应该是HOP-BY-HOP头域没办法通过ngx.req.set_header设置,比如Connection、upgrade等等。
这样upgrade场景和通常请求场景岂不是没办法做到出口合一了?
请问大家有什么办法么?
Thanks.