I use the method option to bypass ! but want to know the usage of ignore_resp_body.......
table.insert(reqs,{server_ip,{method = ngx.HTTP_HEAD}})
在 2016年11月14日星期一 UTC+8下午3:20:59,monkey...@gmail.com写道:
ngx.location.capture_multi or ngx.location.capture how to use ignore_resp_body option ? I just want to check the response of status....
local image_server_array = {
"192.168.11.187",
"192.168.11.135",
}
local reqs = {}
for server_index, server_ip in pairs(image_server_array) do
server_ip = "/"..server_ip..ngx.var.uri
table.insert(reqs,{server_ip,})
end
local resps = {ngx.location.capture_multi(reqs)}
for i, resp in ipairs(resps) do
if resp.status ~= ngx.HTTP_NOT_FOUND then
ngx.var.target = image_server_array[i]
-- ngx.log(ngx.ERR,"if server_name:",ngx.var.target)
break
end
end