LuaJIT' curl_easy_getinfo' (无法转换' nil' to unsigned int')

时间:2017-08-04 17:43:03

标签: lua luajit

如何在lua中为curl_easy_getinfo传递long *(easy,CURLINFO_EFFECTIVE_URL,& eff_url); ? 我有一个纯粹的lua脚本试图执行POST&使用getinfo API检索返回码。但是当我尝试这样做时

local resp = ffi.new(" long [1]") local err = curlLib.curl_easy_getinfo(nacCtx.curl.handle,CURLINFO_RESPONSE_CODE,resp)

我得到"无法转换' nil' to' unsigned int"错误

我为ffi.new()尝试了一些变体来创建一个长*,但没有一个工作。 另外,我在其他主题中提出了一些建议 local resp = ffi.new(" long [1]") - 会创建一个长* resp = tonumber(resp [0]) - 可以使用[0]索引

访问该值

感谢任何帮助。

由于

0 个答案:

没有答案