在Node.js中,可以利用http模块中的方法向其他网站发送请求并返回网站的数据。可以使用http模块中的request方法向其他网站请求数据。下面利用一个实例说明http模块中的方法向网站请求数据,操作如下:
工具/原料
1
Node.js
2
截图工具
方法/步骤
1
第一步,分别定义两个对象变量http和fs,分别调用http模块和fs模块,如下图所示:
2
第二步,定义变量ser,调用http模块中的createServer方法,读取文件dong.txt;并利用listen方法监听1337端口,如下图所示:
3
第三步,定义变量options,属性和属性值有hostname、port、path和method属性,如下图所示:
4
第四步,调用http模块中的request方法向网站请求数据,设置编码为“UTF-8”,调用响应的方法并打印数据,如下图所示:
5
第五步,可以使用http模块中的对象的方法end()结束本次请求,这时返回请求数据网站的HTML数据,如下图所示:
6
第六步,再次使用request方法请求1366端口的数据,结果是拒绝连接,如下图所示:
注意事项
1
注意Node.js中的http模块的request方法向网站请求数据
2
注意创建服务和读取数据的方法