Как я могу отправить запрос на другой сервер из OpenResty?

У меня OpenResty, как отправить запрос на другой сервер и разобрать ответ?


person Artem Sh    schedule 22.11.2019    source источник


Ответы (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