不太理解https.get()怎么加入headers?
我看了下api貌似没有讲。。。
const https = require('https');
process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';
https.get({host:'https://10.*.*.*:8183/',headers:{'user-agent':'fuckoude'}},(res) => {
console.log('statusCode:', res.statusCode);
console.log('headers:', res.headers);
res.on('data', (d) => {
console.log('..');
// process.stdout.write(d);
});
}).on('error', (e) => {
console.error(e);
});
9 回复
https.request(options, callback)
const https = require('https');
var options = {
hostname: 'encrypted.google.com',
headers: {
// 你要的header
},
port: 443,
path: '/',
method: 'GET'
};
var req = https.request(options, (res) => {
console.log('statusCode:', res.statusCode);
console.log('headers:', res.headers);
res.on('data', (d) => {
process.stdout.write(d);
});
});
req.end();
req.on('error', (e) => {
console.error(e);
});
@wssgcg1213 这个也是异步请求。。。 虽然自己已经实现了,但是还是特别感谢你回复。。。 我的整个笔记在这:http://www.jianshu.com/p/dd5d6b77f1e7