今天,我将与您分享Django的静修。它也将解释它。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!
本文目录清单:
1.什么是休息?2。普遍解释什么是休息3,最终静止的是什么,RPC 4.休息和休息5,如何用流行语言解释什么是休息,什么是Restfulrestful是一个网络应用程序。设计和开发。方法,基于HTTP,您可以使用XML格式定义或JSON格式定义。简介适合移动互联网制造商作为业务,使界面方案能够实现第三部分OTT OTT呼叫移动网络资源的功能。操作类型是新的,更改并删除了调用的调用。
Restful Architecture是由MVC架构的改进形成的架构。它通过使用预定的界面链接到不同的服务。在RESTFUL架构中,浏览器使用帖子,DELETE,PUT和GEAT的四种请求方法,分别添加和删除并修改指定URL资源的操作因此,RESTFUL通过URI实现了资源的管理和访问,其具有强大的可扩展性和清晰结构的特征。
RESTFUL架构将服务器分为两个部分:前端服务器和后端 - 端服务器。前端服务器为用户提供了调制视图;Back -End Server提供了前端服务器的接口。浏览器请求视图到前端服务器,并获得了视图中包含的AJAX函数请求的接口请求。
项目开发介绍了有利于团队并行开发的宁静体系结构。在Restful体系结构中,大多数HTTP请求都向前端服务器,减少服务器的负载,并使后端模型故障查看。当该项目不需要使用RESTFUL架构时,项目就会变得更加复杂。
休息[休息·ful ||'restf?l]
adj。
平静的
第一个问题:什么是休息?
罗伊·托马斯·菲尔丁(Roy Thomas Fielding)一词是在他的2000年博士学位论文中提出的。如果您有兴趣,您可以在此处看到该论文。谁在野战?单击上一个名称以了解。
那么,什么到底是什么?
推荐阅读:
Zhang Shanyou博客 - east介绍
InfoQ解释休息
第二个问题:休息和肥皂和RPC有什么区别?
这个问题相对较大。您需要知道他们需要理解的差异。他们分开了什么?
其余的只是解释了它是什么。
什么是肥皂(简单对象访问协议)?肥皂是数据交换协议规范,轻巧,简单,基于XML的协议规范。它的优点是什么?简单的摘要是:易于使用,易于使用,灵活,交叉语言,交叉平台。
易于使用:这是因为它的消息基于XML并将其封装以满足HTTP协议,因此它符合任何路由器,防火墙或代理服务器的要求。
灵活:它是高度扩展的。肥皂不需要中断现有应用程序。肥皂客户,服务器和协议可以自我发展。肥皂可以很好地支持中级媒体和分层化的体系结构。
交叉语言:只要发送正确的肥皂请求,就可以用任何语言完成肥皂。
交叉平台:基于肥皂的服务可以正常使用,而无需在任何平台上修改。
RPC(远程呼叫框架)是一种允许分布式应用程序在网络上调用不同计算机的机制。狩猎不多,省略了256个单词。可以在评论中添加熟悉的朋友,然后我将修改它到内容
从上面我们可以看到,休息和肥皂和RPC之间有什么区别?没有很大的区别。他们的本质是提供可支持的分布式基本服务。最大的区别是其各自特征带来的不同应用程序方案。
REST可以查看HTTP协议的直接应用。默认情况下,基于JSON作为传输格式,它易于使用,并且学习成本效率低。~~但是安全性很低~~,肥皂可以将其视为基于XML上的重量级协议,肥皂可以通过使用XML-Security和XML-签名来安全地控制安全。弱。
REST(重新定位状态转移),表达状态转移,定义了Internet体系结构的原理,是一种体系结构样式。具体原则如下:
1.互联网中的所有资源都可以抽象成资源
2.每个资源都有唯一的资源标识符
3.相同的资源具有多种表达式(可以是JSON,XML等)
4.资源的操作不会更改资源标识符号
5.所有操作均无状态
主要是说Internet上的资源可以用一条规则表示资源的操作是无状态的。
RESTFUL是指遵循其余规则的Web服务。RESTFUL是ROA(面向资源的体系结构),RESTFUL的核心概念是资源。
客户和服务器在Internet上的交互是资源的表达。此表达式是无状态的,这意味着服务器需要报告错误资源的所有状态。
具体表现形式如下:
获取 /用户获取用户列表
获得ID(主键)的GET /用户 /1用户是1
发布 /用户创建用户
PUT /用户 /1个修改ID的用户(整个数据更换)
补丁 /用户 /1用ID修改用户(数据本地字段替换)
删除 /用户 /1用ID删除ID
简而言之,是通过请求方法名称表达行为,而URL表示操作的资源
更多示例:
获取/用户/1/产品获取1用户以下产品的ID列表
获取/用户/1/products/1获取具有ID的ID的产品
get/美国/名称/AAA/产品获取AAA用户产品列表的名称
get/美国/名称/aaa/products/name/ppp获取AAA用户名称PPP的产品
POST/用户/1/产品ID在用户下创建了产品
put/users/1/products/1用具有ID的用户ID修改产品(整个数据更换)
补丁/用户/1/products/1用带有ID的ID的产品修改ID(数据本地字段更换)
delete/users/1/products/1修改具有带有IDS ID的ID的ID
写一。请求。客户端向服务器的请求必须包括理解请求所需的信息。如果服务器在请求之间的任何时间重新启动,则将不会通知客户服务器,非常适合诸如云计算之类的环境。客户端可以缓存数据以提高性能。在服务器端,应用程序状态和功能可以分为各种资源。归因是一个有趣的概念实体,可以使其公开对客户端。资源的示例是:
让我们谈谈在Django中介绍Restful。感谢您阅读本网站的内容。有关Django的RESTFUL的更多信息,请不要忘记在此网站上找到它。