OpenResty实战之获取get和post类型的请求参数

  Seves

本文链接:OpenResty实战之获取get和post类型的请求参数

本文主要介绍如何在OpenResty中获取getpost类型的请求参数

获取请求的方法:

local request_method = ngx.var.request_method

根据请求方法获取参数:

local args
if "GET" == request_method then  
    args = ngx.req.get_uri_args()  
elseif "POST" == request_method then  
    ngx.req.read_body()  
    args = ngx.req.get_post_args()  
end

获取参数中的某一个参数,例如获取"http://localhost:8080/?q=123&a=123"中的参数q:

if args and args ~= null and args ~= ngx.null then
	local q = args["q"]
end


本文链接:https://www.tech-field.org/openresty-args-with-get-and-post-request.html

fc