node.js - 如何在 node.js 中为 https 模块启用详细/调试日志
问题描述
如何启用详细/调试日志(在 node.js https 模块中),包括类似于以下 curl 命令的握手细节。
curl -v https://example.com/abcd
我的示例代码
const https = require('https');
const options = {
hostname: 'encrypted.google.com',
port: 443,
path: '/',
method: 'GET'
};
const req = https.request(options, (res) => {
console.log('statusCode:', res.statusCode);
console.log('headers:', res.headers);
res.on('data', (d) => {
process.stdout.write(d);
});
});
req.on('error', (e) => {
console.error(e);
});
req.end();
解决方案
推荐阅读
- javascript - Async/Await 在 Vue.js 中无法正常工作
- python - 在 MAC 上获取 crontab 以运行安装了 anaconda 的 python 脚本(未找到模块)
- c++ - 使用 STL 将数字向量转换为整数
- swift - 如何在 SwiftUI 中自定义 Slider 蓝线?
- python - 如何在给定数据帧中的值或索引列表的情况下屏蔽数据帧
- typescript - 无法匹配类型?
- sql - SQL 计算列,CountIF 2 个表
- python - 创建 Conv2d 时出现 Keras 错误:TypeError:不能将序列乘以“float”类型的非整数
- google-sheets - 如何选择分隔符将文本分成列?
- java - C/C++ 中的 MQ JMS 主题等效项