鍍金池/ 問答/HTML/ node.js請求一個站點顯示 socket hang up。

node.js請求一個站點顯示 socket hang up。

clipboard.png

clipboard.png

回答
編輯回答
命多硬

看下地址欄,segmentfault 用的是HTTPS協(xié)議,這里協(xié)議、模塊都選錯了。另外,http請求的默認端口是80,443端口也是比較明顯的問題。

var https = require('https');
var options = {
    host: 'segmentfault.com',
    port: 443,
    path: '/'
};

https.get(options, function (res) {
    if (res.statusCode === 200) {
        console.log('ok');
    } else {
        console.log('error');
    }
}).on('error', function (e) {
    console.log(e);
});
2017年5月28日 21:37