尝试阅读不存在的全局'PROXY'Lua

Sim*_*ite 4 lua http

我是Lua的新手有人可以解释错误吗?

我正在尝试使用:

local jid_bare = require "util.jid".bare;
local http = require "socket.http";
local json_encode = require "util.json";
local mime = require("mime")
Run Code Online (Sandbox Code Playgroud)

当代码执行时,我会收到以下警告,然后是stacktrace:

Attempt to read a non-existent global 'PROXY'
stack traceback:
    /usr/share/lua/5.1/socket/http.lua:189: in function 'adjusturi'
    /usr/share/lua/5.1/socket/http.lua:247: in function 'adjustrequest'
    /usr/share/lua/5.1/socket/http.lua:295: in function 'trequest'
    /usr/share/lua/5.1/socket/http.lua:345: in function </usr/share/lua/5.1/socket/http.lua:331>
... and so on
Run Code Online (Sandbox Code Playgroud)

我没有使用任何代理,所以我该如何解决?

Sim*_*ite 6

我只是和Prosody开发者讨论它.它只是一个特定于Prosody的警告,可以通过rawset(_G, "PROXY", false)在模块内添加来沉默.