npm - 在 HTTP 重定向的情况下如何捕获最终响应
问题描述
我正在使用 npm-request 包来捕获 HTTP 响应。在状态码的情况下304
,它会捕获一个空主体。
r(reqOptions, (err, response, body) => {
logger.info("Response: " + response.statusCode);
logger.debug(body)
}).pipe(res)
在 304 状态码的情况下如何捕获数据?
解决方案
request
库不再受到积极支持。因此,我已经搬到axios
解决我的问题的地方。在 axios 中,我能够将响应数据流推送到文件系统并进一步推送到 HTTP 响应。
推荐阅读
- javascript - axios 响应格式对象 vs 数组
- javascript - 点击事件:switch 语句不起作用
- prestashop-1.7 - 产品功能中的 PS 1.7 HTML
- php - 为使用验证码的机器人隐藏部分页面并限制提供验证码的次数
- julia - 在 Julia 中绘制颜色
- html - Bootstrap 4 Flexbox 将屏幕分为 4 个部分
- python - python:如何融化保留特定顺序/自定义排序的数据框
- javascript - 用 window.open() 打开窗口后写入窗口不起作用
- database - 使用带有参数当前模式的 jdbc url 连接到数据库
- python - 控制线程的正确方法是什么?