У меня OpenResty, как отправить запрос на другой сервер и разобрать ответ?
Как я могу отправить запрос на другой сервер из OpenResty?
Ответы (1)
Лучше всего использовать одну из предназначенных для этого библиотек, например. https://github.com/ledgetech/lua-resty-http или lua-resty-requests. Оба могут быть установлены OPM или LuaRocks.
Другие, более продвинутые / хакерские решения (ab) используют ngx.location.capture с соответствующим исходным определением или собственной поддержкой путем прямого использования ngx.socket.tcp (это то, что ниже используют все библиотеки).
Вы можете найти больше полезных ресурсов в этом списке: https://github.com/bungle/awesome-resty< /а>
person
piotrp
schedule
23.11.2019