如何在Node.js中使用支持javascript发出HTTP请求?

时间:2016-11-07 17:53:28

标签: javascript node.js http request

我尝试在Node.js中创建一个简单的应用程序,向网站发出 HTTP 请求并抓取它,我使用 {{1} } npm包发送请求但它不支持javascript,我的意思是该网站需要运行 request 标记,但 <script> < / strong>不允许它运行 request

如何通过 script 支持 HTTP 请求?

由于

1 个答案:

答案 0 :(得分:1)

首先声明

var request = require('request');

既然您已经完成了所需的事情(在节点或网页上,我的经验是角度的),请使用您声明的函数。

request('http://www.google.com', function (error, response, body) {
  if (!error && response.statusCode == 200) {
    console.log(body) // Show the HTML for the Google homepage. 
  }
})

第一行说&#34;在http://www.google.com&#34;发出网络请求然后你设置你的函数内部来查看响应。根据您希望您的回复包含的内容,查看并解析它的不同部分&#34; inside&#34;这个函数(console.log所在的位置),或者更好的是在获得数据后从内部调用解析/执行函数。