hi,遇到个很奇怪的问题。ngx 的配置如下 location ~ / { default_type application/json; set $debug 1; content_by_lua "ngx.say(ngx.var.uri)"; }下面这些 url 请求http://abc.com/event.dbg/Type=click&W0sskWY%2F%2FohPVBFmvmhxOw%3D%3Dhttp://abc.com/event.dbg/Type=click&W0sskWY///ohPVBFmvmhxOw==打印出来的都是/event.dbg/Type=click&W0sskWY/ohPVBFmvmhxOw==这个会是哪里的问题?openresty/1.5.12.1
> GET /event.dbg/Type=click&W0sskWY///ohPVBFmvmhxOw== HTTP/1.1看到了发出去的 http 请求,是因为识别成路径了?这个有啥办法么?2015-04-23 15:59 GMT+08:00 wd <...@wdicc.com>:hi,遇到个很奇怪的问题。ngx 的配置如下 location ~ / { default_type application/json; set $debug 1; content_by_lua "ngx.say(ngx.var.uri)"; }下面这些 url 请求http://abc.com/event.dbg/Type=click&W0sskWY%2F%2FohPVBFmvmhxOw%3D%3Dhttp://abc.com/event.dbg/Type=click&W0sskWY///ohPVBFmvmhxOw==打印出来的都是/event.dbg/Type=click&W0sskWY/ohPVBFmvmhxOw==这个会是哪里的问题?openresty/1.5.12.1
确实是识别成路径了。修改了一下代码逻辑,把里面的 / 换成了 _ ,解决了。。。2015-04-23 16:02 GMT+08:00 wd <...@wdicc.com>:> GET /event.dbg/Type=click&W0sskWY///ohPVBFmvmhxOw== HTTP/1.1看到了发出去的 http 请求,是因为识别成路径了?这个有啥办法么?2015-04-23 15:59 GMT+08:00 wd <...@wdicc.com>:hi,遇到个很奇怪的问题。ngx 的配置如下 location ~ / { default_type application/json; set $debug 1; content_by_lua "ngx.say(ngx.var.uri)"; }下面这些 url 请求http://abc.com/event.dbg/Type=click&W0sskWY%2F%2FohPVBFmvmhxOw%3D%3Dhttp://abc.com/event.dbg/Type=click&W0sskWY///ohPVBFmvmhxOw==打印出来的都是/event.dbg/Type=click&W0sskWY/ohPVBFmvmhxOw==这个会是哪里的问题?openresty/1.5.12.1 --