大叔经验分享(77)openresty(nginx+lua)发http请求
openresty(nginx+lua)发http请求
利用location+proxy_pass间接实现
location ^~ /test/http { internal; proxy_pass http://test.com/path; }
lua代码
local res, err = ngx.location.capture("/test/http", { method = ngx.HTTP_POST, body = body }); if res then ngx.log(ngx.INFO, "response:"..res.body) else ngx.log(ngx.INFO, "error:"..err) end
---------------------------------------------------------------- 结束啦,我是大魔王先生的分割线 :) ----------------------------------------------------------------
- 由于大魔王先生能力有限,文中可能存在错误,欢迎指正、补充!
- 感谢您的阅读,如果文章对您有用,那么请为大魔王先生轻轻点个赞,ありがとう