我尝试了两个方法,方法1 直接导致 500, 方法2 没有记录到任何信息
最简单粗暴的报告,你可以用 json encode,这个比较通用 require "cjson".encode. 如果是你示例这里的话,可以用 ngx.encode_args https://github.com/openresty/lua-nginx-module/#ngxencode_args
require "cjson".encode
ngx.encode_args
%7B 是左边的大括号, %7D 是右边的大括号。
那接下来,怎么把这两个参数提取出来呢~~ page 和 size
mohamaiti 你这个本身就是json的数据,使用require "cjson".encode 之后在日志里输出就行了。 类似这样
local encode = require "cjson" .encode ngx.log(ngx,ALERT, encode(args))