var http = require("http") http.createServer(function(req,res){//回调函数 console.log(req.httpVersion); console.log(req.headers); console.log(req.method); console.log(req.url); console.log(req.trailers); console.log(req.complete); res.writeHead(200,{'Content-Type':'text/html'}); res.write("holloe world") res.end("fdsa"); }).listen(8000); console.log(1)//先执行这个 再执行function中的
req的调用函数会输出在浏览器中
总结res和req的属性与方法:
1. http.ServerRequest的属性
request对象的属性是:
名称 | 含义 |
---|---|
complete | 描述这个请求信息是不是发送完成了 |
httpVersion | 描述HTTP协议版本,通常是1.0或者1.1 |
method | 描述HTTP请求方法,比如GET,POST,PUT,DELETE等 |
url | 描述原始的请求路径 |
headers | 描述HTTP请求头 |
trailers | 描述HTTP请求尾 |
connection | 描述当前的HTTP连接套接字,是net.Socket的实例 |
socket | connection属性的别面,套接字 |
client | client属性的别名 |