首页 > 其他分享 >回顾

回顾

时间:2023-11-27 21:58:17浏览次数:26  
标签:协议 请求 回顾 -- --- 响应 服务端

#1 是什么?
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)
# 2 作用是?
服务器与本地浏览器之间传输超文本的传送协议

# 3 特点是什么?
-1基于TCP协议之上的【应用层】协议----》它是可靠传输
-2 基于请求-响应模式: 必须客户端主动发起--》服务端才有响应
-如果实时跟服务端通信---》每隔2s发送一次请求--》轮询---》实现实时聊天
-web版微信
-实时通信---》使用轮询, webscoket 协议


-3 无状态保存
-发送多次请求,对于服务端来讲,都是新的
-cookie,session做会话保持

-4 无连接 客户端不会一直跟服务端链接
基于tcp---》有链接

# 4 http请求协议与响应协议
-请求协议
-请求首行---》请求方式--》请求地址--》请求协议版本号 1.1 \r\n
-请求头:key-value形式 \r\n \r\n\r\n
-请求体:get请求一般没有请求体,post请求有请求体

-响应协议
-响应首行:HTTP/1.1 200 OK\r\n --协议版本---响应状态码--》响应描述符
-响应头:响应头有什么
-响应体:一般给个html标签
浏览器中看到的页面,都是响应体的内容

标签:协议,请求,回顾,--,---,响应,服务端
From: https://www.cnblogs.com/shiyitongyue/p/17860552.html

相关文章

  • 活动回顾|阿里云云原生 Serverless 技术实践营 深圳站回放&PPT下载
    11月24日“阿里云云原生Serverless技术实践营”深圳站圆满落幕。活动受众以关注 Serverless技术的开发者、企业决策人、云原生领域创业者为主,活动形式为演讲、动手实操,让开发者通过一个下午的时间增进对Serverless技术的理解,快速上手Serverless,拥抱云计算新范式带来的技......
  • Linux用户管理回顾
    在Linux系统中,用户管理是系统管理者的一项重要任务。正确管理用户账户可以确保系统的安全性和稳定性。本文将介绍Linux系统中的用户管理相关指令和操作方法。添加用户要在Linux系统中添加新用户,可以使用useradd命令。以下是添加用户的示例:bash复制$useraddusername此命令......
  • 面向对象03:回顾方法的调用
    一.静态与非静态初识:1.为什么会有静态和非静态?解释:Java中的静态和非静态是指成员变量和成员方法的修饰符,Java中有静态和非静态,是为了满足不同的编程需求。2.静态和非静态的定义:静态:(有static)静态变量和方法是属于类的,而不属于类的实例或对象。它们可以通过类名直接访问,不需要创建......
  • 面向对象02:回顾方法的定义
    //Demo01类publicclassDemo01{//main方法publicstaticvoidmain(String[]args){}/*修饰符返回值类型方法名(......){//方法体return返回值;}*/publicStringsayHello(){retu......
  • 项目回顾—框架
    2023年11月20日20:45:29从今天开始到月底,课程比较闲,必须拿下这个项目,16号有四级开始需要复习三天左右,到20号需要开始复习期末考试,需要时间紧任务重1.体会到了封装项目开发框架对于项目开发效率的重要性,如有字符串操作、xml操作,时间操作,目录和文件,日志文件,网络通讯,进程通讯,ftp......
  • 2023-11-17 关于懒的一点思考,回顾
    2023-11-17    前几天听国芳老师说,懒是表面,本质是自我否定。我脑袋里一个大大的问号,虽然没有理解这里面的逻辑是怎么样的,然后这些天就一直在回顾我的人生,我一直都是这么懒的吗?很长的时间都是这么懒的,但貌似不是一直,我小时候非常活泼的,上蹿下跳的到处跑的那种,怎么变成现在......
  • 上周热点回顾(11.13-11.19)
    热点随笔:· 30岁之前透支,30岁之后还债。 (程序员济癫)· .NET8正式发布 (张善友)· 阿里云崩了,总结我们从云上搬到线下经历了什么 (iNeuOS工业互联网系统)· 最后的一次努力:尝试解决百度收录与排名问题 (博客园团队)· .NET8.0AOT经验分享FreeSql/FreeRedis/FreeSch......
  • Java基础知识回顾5-序列化和反序列化
    一、概念Java序列化是指把Java对象转换为字节序列的过程。Java反序列化是指把字节序列恢复为Java对象的过程。序列化作用:在传递和保存对象时,保存对象的完整性和可传递性,对象转换为字节流,可以站网络上传输或者保存在本地文件中。反序列化作用:根据字节流中保存的对象状态及描述信息......
  • 代码随想录算法训练营第十天 | ●28. 实现 strStr() ●459.重复的子字符串 ●字符串
    今日学习的文章链接和视频链接https://programmercarl.com/字符串总结.html#什么是字符串https://programmercarl.com/双指针总结.html#数组篇●28.实现strStr()varstrStr=function(haystack,needle){if(needle.length===0)return0;const......
  • 精彩回顾|从架构到实践,AntDB融合型数据库揭秘
    当今社会中的信息除了“多”,人们对于“效率”和“速度”的要求也越来越高。譬如,对于很多企业决策者来说,在当前的经济形势下需要尽一切可能降本增效。过去每周看看经营报表的习惯,现在慢慢转变为实时可视化分析企业当前的经营状况。基于此,亚信安慧AntDB融合型数据库,为了支持用户对“......