Я пытаюсь вызвать API REST через LUA. Тем не менее, я не могу зафиксировать полный исходный ответ, возвращаемый API. Ниже приведен пример кода:Захват полного ответа в вызове Lua Socket
local http_socket = require("socket.http")
local pretty_print = require("pl.pretty")
local header = {
["x-device-type"] = "M",
["authorization"] = "ashdjkashd",
["x-app-secret"] = "asdasda",
["x-user-id"] = "asdasdasd"
}
r, c, h = http_socket.request {
method = "GET", -- Validation API Method
url = "http://google.com", -- Validation API URL
headers = header
}
print(r .. c)
pretty_print.dump(h)
Я использую Lua 5.3 и luarocks версия = 2.4.1. В переменной c я получаю код, а в h есть несколько заголовков. Мне нужно получить полный ответ, возвращаемый API.
спасибо! Работал как шарм. – Geek