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();

 

Node.js http模块,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。