网站首页 > 技术教程 正文
对应测试人员都会听过http请求和响应.在这里给大家介绍http相关的知识
一.http和https基本概念
HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。
HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。
二. HTTP特点:
? http无连接:传输速度快,减少不必要的连接,但也意味着每一次访问都要建立一次连接,效率降低
? http无状态:对于事务处理没有记忆能力。每一次请求都是独立的,不记录客户端任何行为,解放服务器,但可能每次请求会传输大量重复的内容信息
? 客户端/服务端模型:客户端支持web浏览器或其他任何客户端
? 简单快速,灵活.可以传输任何类型的数据
三.对于http请求方式可能会涉及到增删改查的请求方式,用的最多可能是get和post,而对于发送get和post两种请求的区别大致如下
? get请求的数据小,请求的地址展示在url地址栏,数据相对不安全
? post请求 数据的长度比get请求大,请求的数据发送在http请求体当中,数据相对安全
上述两点可能发现get请求方式缺点居多,而在工作中又经常使用更多可能是get请求数据效率比较快,而且地址可以用来复制粘贴
四.状态
想到http可能最多就是大家在测试过程中会认识很多的http状态,可能场景的状态码 200,304,404,502
(1): 200 数据数据请求成功
(2): 304表示页面重定向
(3): 404 表示请求数据成功但是页面丢失
(4): 502 表示服务器处理失败
五.http和https之间的比较如下
安全性上的区别:HTTPS:HTTP协议的安全加强版,通过在HTTP上建立加密层,对传输数据进行加密。主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。
表现形式:HTTPS站点会在地址栏上显示一把绿色小锁,表明这是加密过的安全网站,如果采用了全球认证的顶级EV SSL证书的话,其地址栏会以绿色高亮显示,方便用户辨认。
SEO:在2015年之前百度是无法收录HTTPS页面的,不过自从2015年5月份百度搜索全站HTTPS加密后,就已经可以收录HTTPS了。谷歌则是从2014年起便开始收录HTTPS页面,并且HTTPS页面权重比HTTP页面更高。从SEO的角度来说,HTTPS和HTTP区别不大,甚至HTTPS效果更好。
技术层面:如果要说HTTPS和HTTP的区别,最关键的还是在技术层面。比如HTTP标准端口是80,而HTTPS标准端口是443;HTTP无需证书,HTTPS需要CA机构颁发的SSL证书;HTTP工作于应用层,HTTPS工作于传输层。
- 上一篇: 百设网:一个专注于应用界面设计的作品交易网站
- 下一篇: 微软官方出品的优质模板网站,居然还有人不知道
猜你喜欢
- 2024-12-03 ofo小黄车更新了!想退押金?来试试
- 2024-12-03 还你清爽流畅!这五款手机浏览器!黑马强推
- 2024-12-03 程序猿必知的免费学习网站
- 2024-12-03 如何利用Java爬取网站数据?
- 2024-12-03 维护网站的方法有哪些?
- 2024-12-03 想体验更流畅的微信吗?64位微信拿去不谢
- 2024-12-03 微软官方出品的优质模板网站,居然还有人不知道
- 2024-12-03 百设网:一个专注于应用界面设计的作品交易网站
- 2024-12-03 不仅能解压还能整蛊朋友,这几个网站让我玩到不想睡觉
你 发表评论:
欢迎- 最近发表
-
- Win10 TH2正式版官方ESD映像转换ISO镜像方法详解
- 使用iso镜像升级到Windows 10的步骤
- macOS Ventura 13.2 (22D49) Boot ISO 原版可引导镜像
- 安利一个用ISO镜像文件制作引导U盘的的小工具RUFUS
- CentOS 7使用ISO镜像配置本地yum源
- 用于x86平台的安卓9.0 ISO镜像发布下载:通吃I/A/N、完全免费
- AlmaLinux 9.6发布:升级工具、初步支持IBM Power虚拟化技术
- Rufus写入工具简洁介绍与教程(写入模式)
- 新硬件也能安装使用了,Edge版Linux Mint 21.3镜像发布
- 开源工程师:Ubuntu应该抛弃32位ISO镜像
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)