http 协议上传文件出现:0 failed to read: timeout

这个是我的代码
local res, err = httpc:request_uri(url, {

method = "POST",

--args = str,
body = "application/octet-stream=hahah",

headers = {  
    ["Accept"] = "text/plain, */",
    ["Content-Type"] = "Content-Dispositionform-data; boundary=---------------------------7d33a816d302b6",
    ["name"] = "file",
    ["filename"] = "helloWorld.lua",
    ["Content-Disposition"] = "form-data",
    ["Accept-Language"] = " zh-cn",
    ["Content-Length"] = "424",
    --["Connection"] = "Keep-Alive -----------------------------7d33a816d302b6 ",
    --["connectionTimeout"] = "60000",
    --["keepAliveTimeout"] = "60000",
    ["User-Agent"] = "Mozilla/4.0 (compatible; OpenOffice.org)",
}  ,

})

http://stackoverflow.com/questions/28569315/mule-read-timed-out-exception
http://wulijun.github.io/2012/08/08/php-timeout-summary.html

https://segmentfault.com/q/1010000003111957
http://stackoverflow.com/questions/28569315/mule-read-timed-out-exception
https://segmentfault.com/q/1010000003867445/a-1020000003867915

时间超时是客户端的出错还是服务器端的出错???

连接超时,一般是服务器有出错吧,没有给客户端返回

服务器 超时