LUA를 통해 REST API를 호출하려고합니다. 그러나 API에서 반환 된 전체 원시 응답을 캡처 할 수는 없습니다. 다음은 코드 샘플입니다.Lua 소켓 호출에서 전체 응답 캡처
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 version = 2.4.1을 사용하고 있습니다. 변수 c에서 코드를 가져오고 h에는 몇 개의 헤더가 있습니다. API에서 반환 한 전체 응답을 캡처해야합니다.
대단히 감사합니다! 매력처럼 일했습니다. – Geek