当前位置:网站首页>安全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解析过程
第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器.
第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回.
第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址.
第四步:本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址.
第五步:重复第四步,直到找到正确的纪录.
第六步:本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机.
边栏推荐
- SonarQube的BUG定义
- Problems that need to be solved in distributed system architecture
- 【CocosCreator 3.5】CocosCreator 获取网络状态
- Several common errors when using MP
- [Compilation principle] Design principle and implementation of recursive descent parsing
- 立足本土,链接全球 | 施耐德电气“工业SI同盟”携手伙伴共赴未来工业
- 2022 Nioke Multi-School League Game 4 Solution
- 5. How does the SAP ABAP OData service support the $filter operation
- MP使用时的几个常见报错
- 【C语言】三子棋(经典解法+一览图)
猜你喜欢

Detailed explanation of TCP (3)

IDEA comment report red solution

Database implements distributed locks

Redis implements distributed locks

一份高质量的测试用例如何养成?

Use of QML

What is distributed and clustered?What is the difference?

从滴滴罚款后数据治理思考

【C语言】求两个整数m和n的最大公因数和最小公倍数之和一般方法,经典解法

5. How does the SAP ABAP OData service support the $filter operation
随机推荐
Moxa NPort device flaw could expose critical infrastructure to devastating attack
从滴滴罚款后数据治理思考
[Godot][GDScript] 2D cave map randomly generated
Office automation case: how to automatically generate period data?
5. How does the SAP ABAP OData service support the $filter operation
浅识Flutter 基本组件之CheckboxListTile组件
Installation of mysql5.7.37 under CentOS7 [perfect solution]
观察者模式
IDEA 注释报红解决
Database implements distributed locks
[Compilation principle] Design principle and implementation of recursive descent parsing
SQL injection Less47 (error injection) and Less49 (time blind injection)
Chapter 9 SVM Practice
Getting Started with CefSharp - winform
What is a distributed lock?Three ways of implementing distributed lock
The use of font compression artifact font-spider
Day32 LeetCode
【C语言】预处理操作
2022牛客多校联赛第四场 题解
What is SQALE