搜尋

首頁  >  問答  >  主體

node.js http.get() 得到的 response 不是想要的

node.js 访问 java api 的地址:
http://localhost:9000/zlkcxd/...

如果在 js 中使用 ajax 可以得到正常的返回
{exception: null, message: '账号密码错误', success: false}

但是使用 http.get("http:...上面的地址", fuction(res){console.log(res)})
此处 res 打印出来的是很多乱七八糟的参数

PHP中文网PHP中文网2786 天前479

全部回覆(1)我來回復

  • PHP中文网

    PHP中文网2017-04-17 16:01:37

    http.get('http://www.example.com/', function (response) {
        var body = [];
    
        console.log(response.statusCode);
        console.log(response.headers);
    
        response.on('data', function (chunk) {
            body.push(chunk);
        });
    
        response.on('end', function () {
            body = Buffer.concat(body);
            console.log(body.toString());
        });
    });

    出處: http://nqdeng.github.io/7-day...

    回覆
    0
  • 取消回覆