javascript - 如何结束管道式http请求?

标签 javascript node.js

According to doc'shttp.request() 方法应该在完成后“结束”:

req.end();

如果您要通过管道来满足请求,您将如何着手执行此操作?例如:

fs.createReadStream(fileInput).pipe(https.request(options, function(res){
    console.log(res);
}));

你在哪里调用.end()

最佳答案

由于 request 对象具有 end 方法,因此我希望它能够工作:

fs.createReadStream(fileInput).pipe(https.request(options, function(res){
    console.log(res);
}).end());

关于javascript - 如何结束管道式http请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32589972/

相关文章:

javascript - 在 Chrome 的 Javascript 中更改占位符颜色

mysql - 有时我无法在离线时使用 node.js 连接到 mysql 数据库,直到我在线,其他时候它就可以工作,为什么?

javascript - Promise.all 比预期更早解决

javascript - 在 Mapbox GL JS 中悬停(符号层)时更改图标不透明度

javascript - Puppeteer 转到不同的页面

javascript - webshot 不会在 html 中渲染本地镜像

node.js - 聚合结果,仅当条件为真时求和

node.js - 如何检查 Mongo 的 $addToSet 是否重复

javascript - 以简单的方式存储和删除数据

javascript - JSON解析错误: Unexpected identifier