RESTful风格的体系结构(RESTful-style architecture)

“代表性状态转移(REST)是一种软件体系结构样式,它定义了一组用於创建Web服务的约束。”
资料来源:维基百科

RESTful风格的体系结构没有规定如何管理会话,特别是如何建立,维护和关闭会话。相反,它定义了对软件体系结构的约束,例如客户端-服务器体系结构,无状态性,可缓存性,分层系统,按需代码(可选)和统一接口。
REST最着名的功能是对数据的CRUD操作(创建,检索,更新和删除)的标准化,如下图所示:
https://ithelp.ithome.com.tw/upload/images/20210121/20132160JlGHiZBBLh.png
-RESTful API for CRUD(来源:VIKRAMVI知识共享

ISO OSI模型和TCP / IP映射
https://ithelp.ithome.com.tw/upload/images/20210121/20132160qwKN5eCG9X.jpg
-ISO OSI模型和TCP / IP

什麽是会议?(What is a Session?)
跨上下文的会话有各种定义。从ISO OSI模型和TCP / IP角度来看,可以将会话定义为两个最终用户应用程序进程之间的临时逻辑连接,以进行消息交换。通常将其称为用户或应用程序会话。

传输协议(TRANSPORT PROTOCOLS)
会话的建立独立於基础传输。有会话的地方有一个应用程序。任何适当的协议都可以支持应用程序。它不必是TCP或UDP。例如,会话可以以身份验证开始,身份验证可以在任何传输协议(例如TCP,UDP,NetBEUI等)中完成。
州信息
https://ithelp.ithome.com.tw/upload/images/20210121/20132160x1YCNQjOYM.jpg
-会话状态体系结构(来源:Abhijit Jana
即使传输是无连接的,会话也可以维护状态信息。状态信息可以在客户端和服务器之间传输,并可以持久保存在客户端或服务器上。基础传输协议或传输是面向连接还是面向无连接的都没关系。
在面向无连接的传输支持的无状态通信中,状态信息可能不会实际发送;它通常依赖於客户端为服务器提供会话ID来检索服务器上的持久版本。HTTP cookie,HTML输入和URL查询字符串是用於在Web应用程序中传输状态信息和会话ID的常用机制。

参考
. 代表性状态转移
. 在ASP.Net中探索会话
. RESTful API测试
. OSI模型

资料来源: Wentz Wu QOTD-20210108


<<:  [Python]Login, Search, Download

>>:  OFFICE365 企业版的SMTP设定

D15-(9/15)-南亚(1303)-也是存股好选择的台塑四宝

注:发文日和截图的日期不一定是同一天,所以价格计算上和当日不同,是很正常的。 声明:这一系列文章并无...

Day 05 - Ramda

yo, what's up Ramda 是一个 Functional Programming 的函式...

DAY12 如何使用样板

做完大概长这样,左边的图片就会是显示在line上面的样子,有兴趣可以自己摸索一下,这边还有一个重点是...

Day33 参加职训(机器学习与资料分析工程师培训班),网站设计与网页工程技术

上午: AIoT资料分析应用系统框架设计与实作 今日运用Django架设Framework,只完成一...