1.http协议(Hyper Text Transfer Protocol)


http协议用途:用来规定服务器于浏览器之间交互的数据格式

http协议: 数据传输是明文的

四大特征
  1.基于请求响应
  2.基于tcp、ip作用于应用层之上的协议
  3.无状态(没有记忆),解决cokit、session、token
  4.无链接/短链接(请求一次,响应一次,只会服务器和浏览器没有任何关系),解决:websocket(长链接)
数据格式
  请求首行(请求的第一行是“方法 URL 议 / 版本”: GET/sample.jsp HTTP/1.1 )
  请求头(一堆key:value键值对)
  \n
  请求体(post请求提交的敏感数据,其他方法没有)
  \n
响应状态码
  1xx
  2xx 200
  3xx 301永久重定向、302临时重定向
  4xx 403无权限、404内容不存在
  5xx
参考:https://www.cnblogs.com/AndyJee/p/3789022.html#:~:text=%E6%A0%B9%E6%8D%AE%20HTTP%20%E6%A0%87%E5%87%86%EF%BC%8C%20HTTP%20%E8%AF%B7%E6%B1%82%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E5%A4%9A%E7%A7%8D%E8%AF%B7%E6%B1%82%E6%96%B9%E6%B3%95%E3%80%82%20%E4%BE%8B%E5%A6%82%EF%BC%9A%20HTTP1.1%20%E7%9B%AE%E5%89%8D%E6%94%AF%E6%8C%81,DELETE%20%E5%92%8C%20TARCE%20%E3%80%82%20GET%20%E8%AF%B7%E6%B1%82%E8%8E%B7%E5%8F%96%E7%94%B1Request-URI%E6%89%80%E6%A0%87%E8%AF%86%E7%9A%84%E8%B5%84%E6%BA%90%E3%80%82%20POST%20%E5%9C%A8Request-URI%E6%89%80%E6%A0%87%E8%AF%86%E7%9A%84%E8%B5%84%E6%BA%90%E5%90%8E%E9%99%84%E5%8A%A0%E6%96%B0%E7%9A%84%E6%95%B0%E6%8D%AE%E3%80%82

https协议:数据传输是密文
websocket:数据传输是密文


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM