作者:贤大蛋
目标:学习http模块相关内容,为写接口做基础
一、Web服务器
什么是web服务器?
当应用程序(客户端)需要某一个资源时,可以向一个台服务器,通过Http请求获取到这个资源;提供资源 的这个服务器,就是一个Web服务器;
1.1 服务器初体验
1.2 创建服务器的两种方式
- http.createServer会返回服务器的对象
- 底层其实使用直接 new Server 对象
1.3 request 对象
request对象中封装了客户端给我们服务器传递过来的所有信息
- 本次请求的URL,服务器需要根据不同的URL进行不同的处理;
- 本次请求的请求方式,比如GET、POST请求传入的参数和处理的方式是不同的;
- 本次请求的headers中也会携带一些信息,比如客户端信息、接受数据的格式、支持的编码格式等等…
常规请求: