科普网站内容更新(,一个..关于协议先说说协议吧,协议协议)
优采云 发布时间: 2022-01-11 14:24科普网站内容更新(,一个..关于协议先说说协议吧,协议协议)
一开始就写出来,我只是个渣男,随便写不好……
关于协议
让我们先谈谈协议。协议是数据传输过程中遵循的一种格式。常见的协议有:http、ftp、https、smtp、pop3等,数据交互遵循相同的协议(我的理解)。
然后让我们谈谈 网站 是如何工作的。网站 的操作必须有前端和后端。前端用于页面展示,后端用于前端传输的数据的业务处理。,一个常见的 网站 看起来像这样:
软件开发结构:
分为c/s和b/s两种结构,这两种结构分别代表客户端和服务端以及浏览器和服务端
那么 网站 前端和后端是如何交互的呢?
我们先来看看这个东西:
浏览器如何访问服务器?是通过域名访问,域名通过dns解析成IP地址,然后访问服务器,好奇后面的s代表什么?可以看到s后面有个问号,代表A请求,所以它访问了服务器中的一个后台程序,请求的描述为ie=utf-8, rsv_bp=1... ...
那么再来说说请求(Request)和响应(Response),请求是浏览器访问服务器的过程,这就是请求,响应是服务器收到请求后响应客户端的内容, 如下所示:
那么请求是什么?
1.请求行:
2.请求头:
3.请求体:上面的参数就是请求体的内容。具体见上图中的key=value
响应有什么?
1.回复线:
2.响应头:
3.响应体:是给服务器的响应内容,供服务器显示
让我们再谈谈cookie和会话
Cookie和Session都是会话技术,但一种存储在服务器中,另一种存储在浏览器中。它们都在会话结束时被销毁,但 cookie 和会话都可以设置。生命周期
说完这个,再来说说我的大java的mvc模式。
mvc:模型视图控制器,是软件设计的模型,实现逻辑、数据、接口的分离,减少耦合。现在大部分页面都使用html+ajax,实现了前后端分离。经验和后期维护都很友好
说完mvc模式,再来说说背景
分为web、service、dao层。dao层用于与数据库交互,service层用于执行逻辑操作,web层用于处理请求。
在这里,我将谈谈我对视频评论的抱怨。
通过上面的科普大家都知道,这些响应都是本地改的,对服务器没有影响。那么为什么审稿人会说这是关于黑客技术的呢?感觉就是一种娱乐嘛,B站的气氛越来越差,首页全是那些自媒体,营销号,不知道什么时候才能回来以前的B站?