Node.js http模块
http模块提供了两个常用的功能, 创建一个http server和做http请求.
创建一个http server
var http = require(‘http‘); var server = http.createServer(); server.on(‘request‘, function(req, res){ res.writeHead(‘Content-Type‘, ‘text/html‘); res.end(‘hello world‘); }); server.listen(8990);
http request
var http = require(‘http‘); var req = http.request(‘http://baidu.com‘, function(res){ res.on(‘data‘, function(data){ console.log(data); }) }); req.end();
还可以写成这样, 使用response事件, 上面的写法更方便, 但其实上面的写法也使用了response事件.
var http = require(‘http‘); var req = http.request(‘http://baidu.com‘); req.on(‘response‘, function(res){ res.on(‘data‘, function(data){ console.log(data); }) }) req.end();
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。