如何从OpenResty向另一个服务器发送请求?

时间:2019-11-22 11:28:56

标签: http nginx openresty

我有OpenResty,如何将请求发送到另一台服务器并解析答案?

1 个答案:

答案 0 :(得分:1)

最好的方法是使用为此目的而设计的库之一。 lua-resty-httplua-resty-requests。两者都可以通过OPM或LuaRocks安装。

另一种更高级的/ hacky解决方案是(ab)使用具有适当上游定义的ngx.location.capture或通过直接使用ngx.socket.tcp(这是所有库在下面使用的)来滚动您自己的支持。 >

您可以在此列表中找到更多有用的资源:https://github.com/bungle/awesome-resty