分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

HTTP协议总结

发布时间:2023-09-06 02:02责任编辑:蔡小小关键词:暂无标签

一、HTTP协议的特点:

  • 简单快速: 每个资源是固定的URI
  • 灵活:通过一个HTTP协议可以完成不同的数据类型的传输
  • 无连接: 连接一次就会断开,不会保持连接
  • 无状态 :客服端和服务端是两种身份,一次连接后就断开,下次再连接,服务端无法区分两次是否由同一客户端发起的请求

二、HTTP方法:

get:获取资源

post:传输资源

put:更新资源

delete:删除资源

head:获取报文首部

三、GET与POST的区别

四、HTTP报文格式

请求报文:请求行 --请求方法、HTTP版本、URL地址;请求头 --一些key-value值;空行--用于分隔请求头和请求体;请求体

响应报文:响应行 --HTTP协议版本号、响应返回状态码、响应描述;响应头、 响应体

五、HTTP状态码

1XX:指示信息--表示请求已接收到,继续处理

2XX:成功--表示请求已成功接收

3XX:重定向--要完成请求必须进行进一步的操作

4XX:客户端错误--请求有语法错误或无法实现

5XX:服务端错误--服务器未能实现合法的请求

206:常见于视频文件太大时,只返回一部分

五、持久化和管线化

普通模式下,每发送一次HTTP请求,都会建立一个连接,完成后就断开连接

 持久连接(HTTP1.1版本支持):当使用Keep-Alive(持久连接)时,当出现对服务端的后续请求时,Keep-Alive功能避免了建立或重新建立连接。

管线化:持久连接的情况下,所有请求一次性打包发送,所有响应也一次性打包返回。

HTTP协议总结

原文地址:https://www.cnblogs.com/jingmi-coding/p/9254800.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved