当前位置:首页 > Web开发 > 正文

并让她去服务这个客户

2024-03-31 Web开发

标签:

Django 底层道理

各类形式的web框架

B/S观点

快捷键

标的目的键

标的目的键本键如果勾当选项是选项按钮或文件则为移动焦点;

标的目的键 + Win键(简称Win键)使窗口全屏、最小化、靠左半边、靠右半边(部分版本不撑持);

标的目的键+Shift键将持续的文字或文件选中

标的目的键(摆布)+Ctrl键 在英文单词或中文词语间跳跃

标的目的键(上下)+Ctrl键 在段落开头间跳跃

按Home(定位到行首)然后按Shift+End(行尾)或者 然后按Shift+↓ (下一行这个位置)

或者 按End(定位到行尾)然后按Shift+Home

ctrl

Ctrl+b 粗体 Bold

Ctrl+e 居中对齐 Encenter

Ctrl+f 查找 Find

Ctrl+h 替换 Huan

Ctrl+k 超级链接 King Link

win

Win键+E打开Windows资源打点器Explorer【即我的电脑、计算机】

Win键+R:运行

Win键+Shift+S:Windows 自带截图

win键+PrtScSysRq键 快速截屏

HTTP

超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于漫衍式、协作式和超媒体信息系统的应用层协议。HTTP是万维网WEB的数据通信的根本。

现今广泛使用的一个版本——HTTP 1.1(已更新至2.0)

HTTP事情道理

HTTP协议界说Web客户端如何从Web处事器请求Web页面,以及处事器如何把Web页面传送给客户端。

HTTP协议给与了请求/响应模型

客户端向处事器发送一个请求报文,请求报文包罗请求的要领、URL、协议版本、请求头部和请求数据。处事器以一个状态行作为响应,响应的内容包孕协议的版本、告成或者错误代码、处事器信息、响应头部和响应数据

响应报文:好比"HTTP/1.1 200 OK"

技术图片

以下是 HTTP 请求/响应的法式:

客户端连接到Web处事器
一个HTTP客户端,凡是是浏览器,与Web处事器的HTTP端口(默认为80)成立一个TCP套接字连接。例如,。

发送HTTP请求
通过TCP套接字,客户端向Web处事器发送一个文本的请求报文,一个请求报文由请求行、请求头部、空行和请求数据4部分构成。

处事器接受请求并返回HTTP响应
Web处事器解析请求,定位请求资源。处事器将资源复本写到TCP套接字,由客户端读取。一个响应由状态行、响应头部、空行和响应数据4部分构成。

释放连接TCP连接
若connection 模式为 close(无连接),则处事器主动封锁TCP连接,客户端被动封锁连接,释放TCP连接;若 connection 模式为 keepalive(短连接),则该连接会连结一段时间,在该时间内可以继续接收请求;

客户端浏览器解析HTML内容
客户端浏览器首先解析状态行,检察表白请求是否告成的状态代码。然后解析每一个响应头,响应头奉告以下为若干字节的HTML文档和文档的字符集。客户端浏览器读取响应数据HTML,按照HTML的语法对其进行格局化,并在浏览器窗口中显示。

例如:在浏览器地点栏键入URL,按下回车之后会经历以下流程:

浏览器向 DNS 处事器请求解析该 URL 中的域名所对应的 IP 地点;

域名(DN)、域名处事器(DNS)

域名(英语:Domain Name),又称网域,是由一串用点分隔断绝分手的名字构成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地舆位置)。

由于IP地点具有未便利记忆并且不能显示地点组织的名称和性质等错误谬误,人们设计出了域名,并通过域名处事器DNS,Domain Name System)来将域名和IP地点彼此映射,使人更便利地访谒互联网,而不用去记住能够被机器直接读取的IP地点数串

解析出 IP 地点后,按照该 IP 地点和默认端口 80,和处事器成立TCP连接;

浏览器发出读取文件(URL 中域名后面部分对应的路径(文件))的HTTP 请求,该请求报文作为 TCP 三次握手中第三次握手(由客户端发送)时的报文数据发送给处事器;

处事器对浏览器请求作出响应,并把对应的 html 文本发送给浏览器;

释放 TCP连接;

浏览器将该 html 文本衬着并显示内容;  

HTTP特点:

基于 请求-响应 的模式

HTTP协议规定,请求从客户端发出,最后处事器端响应该请求并返回。换句话说,必定是先从客户端开始成立通信的处事器端在没有接收到请求之前不会发送响应

无状态生存

观点:

HTTP是一种不生存状态,即无状态(stateless)协议,即HTTP协议自成不同错误请求和响应之间的通信状态进行生存。

只要连接中断,就勾销当前所有信息,即每次开始时都是个完全空白的状态

目的:

为了更快地措置惩罚惩罚大量事务,确保协议的可伸缩性,而特意把HTTP协议设计成如此简单的。

毛病:

信息的不存储,对付必需要存储某些信息的网站来说,意味着:

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/32055.html