关于HTTP require post数据报ENOBUFS错误
发布于 2个月前 作者 zhs077 276 次浏览 来自 问答

采用post方式将报文提交到后台,提交参数设置为: var options = { host:parse_u.hostname, port:parse_u.port || (isHttp ? 80 : 443), path:parse_u.path, method:"POST", agent:false, headers:{ "Content-Type":"application/x-www-form-urlencoded", "Content-Length":Buffer.byteLength(content, ‘utf8’) } }; 已经将agent设置为false,但是过一段时间还是用报ENOBUFS错误,重启应用还是会报这个错误,必须重启电脑。 环境:系统XP,Node版本0.10.32。 望高人指导!!!!

2 回复

这个讨论和你的情况相近。估计你开的请求太多,用async限制一下,别一次有太多请求。 https://github.com/joyent/node/issues/3269

@leapon 不对,一分钟才提交一次。

回到顶部