local apiCallBackclass = {} function apiCallBackclass.onSucc(bytes) msgitem=msgitem:clone(); debug("receivedata is:"..tostring(luajava. bytes)); local str="data:"..tostring(bytes) msgitem:setMessage(str) api:sendMsg(msgitem) end function apiCallBackclass.onFail(code,exception) msgitem=msgitem:clone(); msgitem:setMessage("query fail!") api:sendMsg(msgitem) error("queryfail:"..tostring(exception)..",code:"..tostring(code)); end proxyImpl = luajava.createProxy("cn.qssq666.robot.plugin.sdk.interfaces.IApiCallBack", apiCallBackclass); api:sendAsyncGetRequest("http://qssq666.cn/update/update.json",proxyImpl); print("exec over test");