在quick原来的CCHTTPRequest类上做了少量修改 代码 CCHTTPRequest.zip (7 KB)
使用很简单lua接口什么的都没有变
function UpdateScene:onResponse(event)
local request = event.request
if event.name == "completed" then
if request:getResponseStatusCode() ~= 200 then
self:_endProcess()
else
local dataRecv = request:getResponseData()
self:onEndDownload(dataRecv)
end
elseif event.name == "inprogress" then --(event.dlnow * 100 / event.dltotal) 单文件进度
self:onDownloading(event.dlnow)
else
printf("getErrorCode() = %d, getErrorMessage() = %s", request:getErrorCode(), request:getErrorMessage())
self:_endProcess()
end
end
