一。path模块常用API
 ./相对路径,/绝对路径
./相对路径,/绝对路径 
二,HTTP协议
1.请求报文


1.请求行
URL的组成
 2.请求头
2.请求头
 

3.请求体
可以是空:GET请求
可以是字符串,还可以是json:POST请求
2.响应报文

1.响应行
 HTTP / 1.1 200  OK 
 
 HTTP/1.1 : HTTP 协议版本号  
  200 :响应状态码  404 Not Found 500 Internal Server Error  
  还有一些状态码,参考: https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status  
  OK :响应状态描述  
  
 2.响应头
 3,响应体
3,响应体
 常见格式:HTML,CSS,JS, 图片,json
3.ip
数字标识,用来表示网络设备
 4.端口
4.端口
 应用程序的数字标识,实现了不同主机应用程序之间的通信
5,创建HTTP服务
步骤



6,设置响应报文

7.网络页面的获取
 网页资源的加载都是循序渐进的,首先获取  HTML  的内容, 然后解析  HTML  在发送其他资源的请求,如  
  CSS , Javascript ,图片等。  
  8,静态资源和动态资源
静态:内容长时间不发生改变的资源
动态:内容经常改变的资源
1.网站根目录或静态资源目录
 HTTP  服务在哪个文件夹中寻找静态资源,那个文件夹就是  静态资源目录  ,也称之为  网站根目录 
 2.网页中的URL
相对路径和绝对路径
1.相对路径
 2.绝对路径
2.绝对路径
 
3.设置资源类型

4.GET和POST请求
1.
 GET  请求的情况:  
  在地址栏直接输入  url  访问  
  点击  a  链接  
  link  标签引入  css  
  script  标签引入  js  
  img  标签引入图片  
  form  标签中的  method  为  get  (不区分大小写)  
  ajax  中的  get  请求  
   POST  请求的情况:  
  form  标签中的  method  为  post (不区分大小写)  
  AJAX  的  post  请求   
 2.区别
 GET  主要用来获取数据, POST  主要用来提交数据  
  GET  带参数请求是将参数缀到  URL  之后,在地址栏中输入  url  访问网站就是  GET  请求,  
  POST  带参数请求是将参数放到请求体中  
  POST 请求相对  GET  安全一些,因为在浏览器中参数会暴露在地址栏  
  GET  请求大小有限制,一般为  2K ,而  POST  请求则没有大小限制 
    
