Node.js HTTP 模块
实例
创建一个监听计算机 8080 端口的服务。
当端口 8080 被访问时,返回 "Hello World!" :
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.write('Hello World!');
res.end();
}).listen(8080);
定义与用法
HTTP
模块提供了一种方法使 Node.js 可以通过 HTTP(超文本传输协议)传输数据。
语法
在应用程序中引用 HTTP 模块的语法:
var http = require('http');
HTTP 属性与方法
方法 | 描述 |
---|---|
createClient() | 已弃用。创建HTTP客户端 |
createServer() | 创建 HTTP 服务 |
get() | 设置要获取的方法,并返回包含用户请求的对象 |
globalAgent | 返回 HTTP 代理 |
request() | 返回包含用户请求的对象 |