NodeJS下载文件产生异常:HPE_INVALID_CONSTANT

时间:2015-06-10 11:30:25

标签: javascript node.js express

在我的ints :: [Int] ints = [0] ++ [x (-x) | x <- [1..]] 中,我正在调用第三方NodeJS application服务来下载文件。我使用request module来实际进行通话。我的代码如下所示:

RESTful

变量function downloadDocument (req, res) { var r = request({ url: 'url/to/document', headers: { 'AUTHTICKET': 'some-auth-ticket' } }).on('error', function (err) { req.log.error('File download failed', err); }).pipe(res); } res来自Express。基本上,我的节点应用程序只是转发原始请求(直接来自浏览器),只是添加了身份验证票证。在过去的应用程序中,这对我来说很好,但现在我得到以下例外:

req

目标服务器返回的内容长度错误似乎有些问题,但我找不到任何针对此问题的修复方法。有没有人以前遇到过这个例外,可以给我指向正确的方向吗?谢谢!

更新

直接从浏览器调用[Error: Parse Error] bytesParsed: 5816, code: 'HPE_INVALID_CONSTANT' 。一旦我切换到从third-party API调用它,它就会再次失败。

0 个答案:

没有答案