客户端代码:$.post(
"/mid",
{"protocal":"M_USER", "user":"xiongj", "order":"R", "extra":[1,2,3,4]},
function(result){
$("p").html(result);
}
);
我需要用如上的方式post给nginx这样一段json数据,但是,如何在nginx里边分别获取这些数据呢?
参考春哥的文档,说是可以用FormInputNginxModule这个模块来获取form表单的参数(应该也是可以获取通过post提交的参数的),
可是里边提到的几个参考例子:
set_form_input $variable; (1
set_form_input $variable argument; (2
set_form_input_multi $variable; (3
set_form_input_multi $variable argument; (4
我想请问下,当是用第3行的时候,是说我这段json数据可以读到variable里边成为一个数组吗?
可是当我输出的时候又有点问题,不能用echo直接输出,用arrayvarnginxmodule这个模块解析的时候也遇到了问题,google了很久也没找到相关的实例。
另外可否直接将这段json传给lua,让lua的cjson模块来将这段json直接解析到一个table变量里呢?
thank U!