http协议
超文本传输协议,是浏览器和WEB服务器之间的通信协议
WEB服务器,为前端提供所需要的资源
1.通用头信息
Request URL:请求的网址,表示要请求的资源
Request Method:请求的方式,表示对资源 的操作方式,get获取 delete删除...
StatusCode:响应的状态码
1**:接收到了请求,还没有结束响应
2**:成功的响应
3**:响应的重定向
4**:客户端错误
5**:服务器端错误
2.响应头信息(response)
Location:设置要跳转的URL
Content-Type:设置响应的内容类型,可以设置utf-8
text/html;charset=utf-8
3.请求头信息(request)
http模块
可以用来创建WEB服务器
有可能被防火墙拦截,最好关闭防火墙
createServer( ) 创建WEB服务器
listen( ) 设置端口
通过事件监听请求
on('request',(req,res)=>{
req 请求的对象
res 响应的对象
res.statusCode=状态码 设置响应的状态码,默认是200
res.setHeader() 设置响应的头信息
res.write() 设置响应到浏览器的内容
res.end() 结束响应并发送
})