我有以下NodeJS请求:
var request = require('request');
var test_headers = {
    "Connection": "close", 
    "Accept": "application/json, text/plain, */*", 
    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.89 Safari/537.36", 
    "Referer": "https://test", 
    "Accept-Encoding": "gzip, deflate", 
    "Accept-Language": "en-US,en;q=0.9", 
    "Content-Length": "2"
}
var test_options = {
    url: "https://test?&test=#,&tester2=",
    headers: test_headers,
    method: "get",
}
request(test_options)我可以用代理拦截它,并查看请求是否成功传出,但我无法将其打印到屏幕上。我已经尝试打印请求的内容,以及查询。我确信这是基本的东西,但是我遗漏了什么?
发布于 2018-01-23 16:32:29
你可以试试这个:
var request = require('request');
var test_headers = {
    "Connection": "close", 
    "Accept": "application/json, text/plain, */*", 
    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.89 Safari/537.36", 
    "Referer": "https://test", 
    "Accept-Encoding": "gzip, deflate", 
    "Accept-Language": "en-US,en;q=0.9", 
    "Content-Length": "2"
}
var test_options = {
    url: "https://test?&test=#,&tester2=",
    headers: test_headers,
    method: "get",
}
console.log('Requesting..');
request(test_options, function (error, response, body) {
  console.log('error:', error);
  console.log('statusCode:', response && response.statusCode);
  console.log('body:', body);
});https://stackoverflow.com/questions/48397101
复制相似问题