当前位置:网站首页>安全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解析过程
第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器.
第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回.
第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址.
第四步:本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址.
第五步:重复第四步,直到找到正确的纪录.
第六步:本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机.
边栏推荐
- TCP详解(二)
- 2022 Nioke Multi-School League Game 4 Solution
- 【CocosCreator 3.5】CocosCreator get network status
- Crypto Firms Offer Offer To Theft Hackers: Keep A Little, Give The Rest
- Moxa NPort 设备缺陷可能使关键基础设施遭受破坏性攻击
- LeetCode每日一练 —— OR36 链表的回文结构
- [Compilation principle] Lexical analysis program design principle and implementation
- Observer pattern
- 选好冒烟测试用例,为进入QA的制品包把好第一道关
- C primer plus study notes - 8, structure
猜你喜欢

TCP详解(三)

Chapter 9 SVM Practice

Moxa NPort device flaw could expose critical infrastructure to devastating attack

接口测试关键技术

什么是系统?

Detailed explanation of TCP (2)

IDEA comment report red solution

Mysql 45 study notes (twenty-five) MYSQL guarantees high availability

想从手工测试转岗自动化测试,需要学习哪些技能?
![[Dynamic programming] Maximum sum of consecutive subarrays](/img/3d/10731cc64d1c69d2beb3666ae0f064.png)
[Dynamic programming] Maximum sum of consecutive subarrays
随机推荐
Implementation of a sequence table
Atomic operation CAS
浅识Flutter 基本组件之CheckboxListTile组件
LeetCode简单题之两个数组间的距离值
What is a distributed lock?Three ways of implementing distributed lock
注解用法含义
C primer plus study notes - 8, structure
大小端模式
The Map Entry understanding and application
刚出道“一战成名”,安全、舒适一个不落
SQL 面试用题(重点)
SQL injection Less54 (limited number of SQL injection + union injection)
IIR滤波器和FIR滤波器
12 Disk related commands
VS QT——ui不显示新添加成员(控件)||代码无提示
Chapter 9 SVM Practice
Annotation usage meaning
some of my own thoughts
VS QT - ui does not display newly added members (controls) || code is silent
CorelDRAW2022 streamlined Asia Pacific new features in detail