繁体   English   中英

阅读来自http get请求的响应

[英]Read response from http get request

我如何从http get中读取初始化响应? 基本上我的代码是这样,但是我无法到达这些对象。

var request = require("request")
request({
    url: "http://xxx/xxx/get.php?act=init&aparam=parame",
    method:"get",
     json: true
}, function (error, response, body) {
console.log(response.toJSON);// why i cant reach every object etc from here like this




   });

回应就是这样

IncomingMessage {
  _readableState: 
   ReadableState {
     objectMode: false,
     highWaterMark: 16384,
     buffer: BufferList { head: null, tail: null, length: 0 },
     length: 0,
     pipes: null,
 },.../// continues...

来自https://www.npmjs.com/package/request

您可以像这样从body参数访问结果

var request = require('request');
request('http://www.google.com', function (error, response, body) {
  console.log('error:', error); // Print the error if one occurred 
  console.log('statusCode:', response && response.statusCode); // Print the response status code if a response was received 
  console.log('body:', body); // Print the HTML for the Google homepage. 
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM