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

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

点赞
用户369550
用户369550

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

另外,更高级/ hacky 的解决方案是(滥用)使用适当的上游定义和 ngx.location.capture 或直接使用 ngx.socket.tcp 来自己支持(这就是所有库在底层使用的方法)。

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

2019-11-23 00:29:42