小编use*_*246的帖子

在Nodejs中读取原始http消息

我正在使用http.request函数发送一个http请求,我想读取整个http响应,如文本; 也就是原始的http协议文本.可能吗?我写了下面的代码,但它没有用.

// Set up the request
console.log('Sending request');
var post_req = http.request(post_options, function(res) {
    res.setEncoding('utf8');
    console.log('Response statusCode: ' + res.statusCode);
//    res.on('data', function (chunk) {
//        console.log('Response: ' + chunk);
//    });
//    res.on('end', function() {});
});

post_req.on('socket', function (socket) {
    var response = "";
    socket.on('data', function(chunk){
    console.log(chunk);
    });
});

// post the data
post_req.write(post_data);
post_req.end();
Run Code Online (Sandbox Code Playgroud)

javascript sockets http httpresponse node.js

6
推荐指数
1
解决办法
5287
查看次数

标签 统计

http ×1

httpresponse ×1

javascript ×1

node.js ×1

sockets ×1