Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
REST问题:REST相对于XML-RPC的优势_Rest_Design Patterns - Fatal编程技术网

REST问题:REST相对于XML-RPC的优势

REST问题:REST相对于XML-RPC的优势,rest,design-patterns,Rest,Design Patterns,使用其余动词GET、POST、PUT、DELETE有什么好处 而不仅仅是使用POST和嵌入XML-RPC操作描述 在描述我们要插入、更新或删除的内容的帖子正文中。 另外,如果我们想在一个系统中完成一个以上的操作,该怎么办 去吧,rest设计在这种情况下会不会像rest那样毫无用处 似乎支持一次过的事务或多个操作 谢谢。以下是我对为什么我更喜欢REST服务的看法 REST使用HTTP动词GET、POST、PUT、DELETE来传达服务的意图。 HTTP框架的大部分按原样使用 在我看来,没有必要绕过

使用其余动词GET、POST、PUT、DELETE有什么好处 而不仅仅是使用POST和嵌入XML-RPC操作描述 在描述我们要插入、更新或删除的内容的帖子正文中。 另外,如果我们想在一个系统中完成一个以上的操作,该怎么办 去吧,rest设计在这种情况下会不会像rest那样毫无用处 似乎支持一次过的事务或多个操作


谢谢。

以下是我对为什么我更喜欢REST服务的看法

REST使用HTTP动词
GET、POST、PUT、DELETE
来传达服务的意图。 HTTP框架的大部分按原样使用

在我看来,没有必要绕过HTTP来构建新的协议。构建和使用RESTful服务只需要理解HTTP。我认为对任何资源进行仔细设计的服务都适合RESTful模型

在RESTful服务中,对资源的操作是直观的。因此,当对资源执行GET操作时,操作必须是幂等的。 REST允许使用更轻的有效负载。对RESTful服务进行ajax调用非常简单

它提供了通过同一服务为不同的请求/响应格式(如json、xml等)提供服务的能力

事件尽管REST中不支持ws-transaction类型,但可以构建RESTful服务以实现相同的一致状态。 可能存在REST不合适的情况,这取决于解决方案所需的体系结构和合同。

可能的副本