当前位置:网站首页>安全20220709
安全20220709
2022-07-31 03:18:00 【北栀 鹿℡】
HTTP状态码
表示网页服务器超文本传输协议响应状态代码
HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码的第一个数字代表了响应的五种状态之一。所示的消息短语是典型的,但是可以提供任何可读取的替代方案。 除非另有说明,状态码是HTTP / 1.1标准(RFC 7231)的一部分。
常见HTTP状态码
完整的HTTP 1.1规范说明书来⾃于RFC 2616,HTTP 1.1的状态码被标记为新特性,因为许多浏览器只⽀持HTTP 1.0。你应只把状态码发送给⽀持HTTP 1.1的客户端,⽀持协议版本可以通过调⽤request.getRequestProtocol来检查。这些HTTP 1.1中的状态码被分为五⼤类:
- 100-199 ⽤于指定客户端应相应的某些动作。
- 200-299 ⽤于表⽰请求成功。
- 300-399 ⽤于已经移动的⽂件并且常被包含在定位头信息中指定新的地址信息。
- 400-499 ⽤于指出客户端的错误。
- 500-599 ⽤于⽀持服务器错误。
HTTPS
HTTPS (全称:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性 [1] 。HTTPS 在HTTP 的基础下加入SSL,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL。 HTTPS 存在不同于 HTTP 的默认端口及一个加密/身份验证层(在 HTTP与 TCP 之间)。这个系统提供了身份验证与加密通讯方法。它被广泛用于万维网上安全敏感的通讯,例如交易支付等方面。
dns解析过程
第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器.
第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回.
第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址.
第四步:本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址.
第五步:重复第四步,直到找到正确的纪录.
第六步:本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机.
边栏推荐
猜你喜欢

Moxa NPort 设备缺陷可能使关键基础设施遭受破坏性攻击

Detailed explanation of TCP (2)

【编译原理】递归下降语法分析设计原理与实现

Mysql 45讲学习笔记(二十五)MYSQL保证高可用

【C语言】求两个整数m和n的最大公因数和最小公倍数之和一般方法,经典解法
![Installation of mysql5.7.37 under CentOS7 [perfect solution]](/img/ef/a89d8bfd09377dc30034bad99dfd07.png)
Installation of mysql5.7.37 under CentOS7 [perfect solution]

CorelDRAW2022 streamlined Asia Pacific new features in detail

Key Technologies of Interface Testing

Office automation case: how to automatically generate period data?

刚出道“一战成名”,安全、舒适一个不落
随机推荐
Atomic operation CAS
Moxa NPort 设备缺陷可能使关键基础设施遭受破坏性攻击
递归查询单表-单表树结构-(自用)
原子操作 CAS
SQL injection Less54 (limited number of SQL injection + union injection)
【C语言】求两个整数m和n的最大公因数和最小公倍数之和一般方法,经典解法
CloudCompare&PCL 计算两个点云之间的重叠度
Map.Entry理解和应用
What skills do I need to learn to move from manual testing to automated testing?
浅识Flutter 基本组件之CheckBox组件
SQL 面试用题(重点)
MultipartFile文件上传
MultipartFile file upload
点云DBSCAN聚类(MATLAB,非内置函数)
SQL injection Less46 (injection after order by + rand() Boolean blind injection)
[Android] Room - Alternative to SQLite
学习DAVID数据库(1)
WebSocket Session为null
TCP/IP four-layer model
【HCIP】ISIS