HTTP是超文本传输协议,由请求和响应构成,HTTP协议永远都是客户端发起请求,服务端回送响应
HTTP协议工作原理
- 首先,DNS会解析域名获取IP地址
- 而后TCP通过三次握手建立链接
- 建立链接后客户端发送请求,服务端接到请求后响应,而后通过四次挥手关闭TCP链接
- 数据传输完成后,客户端解析数据并进行渲染,回显给用户
HTTP与HTTPS的区别
HTTP以明文的方式传输数据,安全性较低,于是就有了HTTPS协议
HTTPS算是HTTP的升级版,它在HTTP的基础上加入了SSL协议,SSL协议依靠整数来验证服务器的身份,并将传输的数据进行加密
HTTP请求报文分为四个部分
- 请求行
- 请求头
- 请求空行
- 请求体
HTTP响应报文也分为四个部分
- 响应行
- 响应头
- 响应空行
- 响应体
HTTP响应状态码
100
200 请求成功
300 重定向
400 客户端错误(比如403是没有权限,404是路径错误)
500 服务器错误(比如Web应用存在bug)
本文为互联网自动采集或经作者授权后发布,本文观点不代表立场,若侵权下架请联系我们删帖处理!文章出自:https://blog.csdn.net/wangyuxiang946/article/details/119317786