当前位置: 首页 > 知识库问答 >
问题:

REST和RPC之间的Web服务差异

汪翰墨
2023-03-14
http://IP:PORT/API/getAllData?p={JSON}

这肯定不是REST,因为它不是无状态的。它考虑到cookies并有自己的会话。

是RPC吗?RPC和REST有什么区别?

共有1个答案

卫嘉佑
2023-03-14

您不能仅仅通过查看您发布的内容来明确区分REST或RPC。

REST的一个限制是它必须是无状态的。如果您有一个会话,那么您有状态,所以您不能调用您的服务RESTful。

在URL中有一个操作(即getalldata)是对RPC的指示。在REST中,您交换表示,并且您执行的操作由HTTP谓词指定。此外,在REST中,内容协商不使用?p={JSON}参数执行。

 类似资料:
  • 问题内容: 我是Java新手,我知道Web服务有两种类型 SOAP Web服务。 RESTful Web服务。 谁能告诉我两者的基本区别是什么?在什么情况下创建?在什么情况下创建? 谢谢, 问题答案: 正如第一个答案已经解释的那样,SOAP Webservices和REST Webservices在各个方面有所不同。 肥皂: 您可以在.wsdl文件中定义您的界面,该文件准确描述了预期的输入参数以及

  • 我们如何将下面的代码转换为工厂而不是服务 在这两个方面,工厂和服务的更好实施方式是什么,请提出建议。我是AngularJs的新手,所以请帮我解决这个问题

  • 主要内容:1. RPC样式,文档样式RPC和文档Web服务之间存在许多差异,它们之间的重要区别如下: 1. RPC样式 以下是RPC样式Web Service的重要特性: RPC样式的Web服务使用方法名称和参数来生成XML结构。 RPC样式生成的WSDL很难针对模式进行验证。 在RPC样式中,SOAP消息被发送为多个元素。 RPC样式消息紧密耦合。 在RPC样式中,SOAP消息保留操作名称。 在RPC样式中,参数作为离散值发送。

  • 本文向大家介绍面向连接的服务和无连接的服务之间的差异。,包括了面向连接的服务和无连接的服务之间的差异。的使用技巧和注意事项,需要的朋友参考一下 这些服务都用于在两个或多个设备之间建立连接。这些服务是网络层的一部分。 面向连接的服务 面向连接的服务就像电话系统。它以建立连接开始,以连接终止结束。该服务使用握手方法在发送方和接收方之间建立连接。 无连接服务 面向连接的服务就像一个邮政系统。它不必建立连

  • 本文向大家介绍Web浏览器和Web服务器之间的区别。,包括了Web浏览器和Web服务器之间的区别。的使用技巧和注意事项,需要的朋友参考一下 Web浏览器是用于浏览和显示Internet上可用页面的软件,而Web服务器是在Web浏览器请求时提供这些文档的软件。 以下是Web浏览器和Web服务器之间的重要区别。 序号 键 网页浏览器 网络服务器 1 目的 Web浏览器是一种用于浏览和显示Interne

  • 或者这个: 如果REST用于资源,而RPC用于过程,那么将RPC用于这样的事情难道不是一个糟糕的实践吗? 如果我错了请纠正我,但在我看来,RPC应该更纯粹地是功能性的。 意味着调用过程应该始终: null 如果这个问题因为太“基于意见”而结束,我就会知道我应该做任何我想做的事...