是否有可能configurationNginx的返回一个请求头创build的响应主体,或请求参数? 看起来这可以用echo
模块完成,但如果可能的话,我想用一个Nginx的香草安装。
基本上我想要做以下事情,但显然return_body
不存在,所以我可以使用什么呢?
location ~* ^/echo/(.+) { return_body $1; }
要么
location /echo_user_agent { return_body $http_user_agent; }
如果我安装echo
模块,我可以用echo
replacereturn_body
,但是如果可能的话,能够做到这一点,而不必安装任何额外的东西,在我看来,像这样简单的事情应该是可以做到没有。
你可以用return 200做到这一点:
location = /echo_user_agent { return 200 $http_user_agent; }
使用ngx_lua module
。
喜欢这个:
body_filter_by_lua 'ngx.log(ngx.CRIT,ngx.arg[1])';
在正确的位置。
试试这个add_header Path_Way1; 例如
add_header Path_Way1 $1;
其中$ 1是第一个路径参数