通過http模塊獲取一個(gè)數(shù)據(jù)值,如下: http.request(options,function(res){ console.log('Status:'+res.statusCode) //console.log('Headers:'+JSON.stringify(res.headers))
console.log(res.body)
res.on('data',function(chunk){
...
})
res.on('end',function(){ console.log('發(fā)送完畢')
})
})options配置:var options = {
host:'www.123.com',
port:80,
path:'/course/AjaxCourseMembers?ids='+ids,
method:'GET',
headers:{
'Accept':'*/*',
'Accept-Encoding':'gzip, deflate, sdch',
.....
}
}輸出的res.statusCode為200但是在res卻得不到j(luò)son數(shù)據(jù),而通過jQuery是可以獲取到正確數(shù)據(jù)的,請(qǐng)問是哪里的問題?
如何用NodeJS的http模塊獲取ajax返回的json數(shù)據(jù)?
溫溫醬
2018-09-14 18:09:44