URL: 统一资源定位符
URN: 统一资源名称
超文本: 网页的源代码HTML
HTTP: 超文本传输协议
HTTPS: 安全的超文本传输协议;即:http下加入SSL层(SSL层的作用:1. 保证数据传输安全;2. 确认网站的真实性)
HTTP请求过程:
sequenceDiagram
客户端->>服务器: 请求
服务器->>客户端: 响应
请求:
请求,由客户端发送给服务器,可以分为4个部分:
- 请求方法
- 请求的网址
- 请求头
- 请求体
1. 请求方法
常见的请求方法有:post和get
2. 请求的网址:
即:统一资源定位符URL
3. 请求头
请求头,用来说明服务器要附加的信息
4. 请求体:
请求体一般承载post请求中的表单数据,而对于get请求,请求体则为空
响应
响应,由服务器返回给客户端,可以分为三个部分:响应状态码,响应头,响应体
1. 响应状态码
响应状态码表示服务器的响应状态,如:200表示响应成功,404表示页面未找到
2. 响应头
包含服务器对请求的应答信息
3. 响应体
响应体里面包含的是正文数据
eg:请求网页时,响应体是网页的HTML代码;
eg:请求一张图片的时候,响应体就是图片的二进制数据