小编Mar*_*ark的帖子

使用node.js HTTP远程客户端请求不返回任何正文

我正在使用node.js下载网页.但是,它没有收到任何数据块:

    console.log('preparing request to ' + url)
    u = require('url').parse(url)
    var remote_client = http.createClient(80, u['host']);
    var request = remote_client.request("GET", u['pathname'], {"host": u['host']});
    console.log("request made")

    request.addListener('response', function (response) {
        response.setEncoding('binary') 
        var body = '';

        response.addListener('data', function (chunk) {
            body += chunk;
            console.log('chunk received')
        });
    });
Run Code Online (Sandbox Code Playgroud)

最后一个控制台消息是"请求发出".没有"收到块"等的控制台消息.思考?

node.js

15
推荐指数
1
解决办法
1万
查看次数

标签 统计

node.js ×1