3:HTTP协议

1)协议的概念

// 超文本传输协议

// 它规定了:如何从网站服务器传输超文本到本地浏览器

// 它基于客户端服务器架构工作 是客户端和服务端 请求和应答的标准

2)报文

//1 在HTTP请求和响应过程中 传递的数据块 就叫报文
 
//2 包括:要传递的数据 和 一些附加信息

//3 并且要遵守规定好的格式

3)如何查看 请求报文 和 响应报文

// 查看请求报文

F12 选择 newwork 点击ALL
preview  预览  [ˈpriːvjuː]

4)请求报文 

//1 请求地址
Request Method: GET|POST

//2 请求地址
Request URL

//3 服务端获取请求报文
app.on('request', (req, res) => {
     req.headers  // 获取请求报文
     req.url      // 获取请求地址
     req.method   // 获取请求方法
 });

5)响应报文

//1 HTTP状态码
200 请求成功
404 请求的资源没有被找到
500 服务器端错误
400 客户端请求有语法错误
res.writeHead(200); 设置响应报文 状态码

//2 响应内容类型
. text/plain 纯文本
. text/html HTML文件
. text/css css文件
. application/javascript js文件
. image/jpeg 图片文件
. application/json json文件

 

posted @ 2021-03-16 12:44  棉花糖88  阅读(61)  评论(0编辑  收藏  举报