Rest API 和 Restful Web 服务之间的区别
Posted
技术标签:
【中文标题】Rest API 和 Restful Web 服务之间的区别【英文标题】:Difference Between RestAPI and Restful webservices 【发布时间】:2013-09-24 23:52:35 【问题描述】:我是网络服务的新手。有人可以帮助我理解 REST API 和 Java 中的 Restful Web 服务之间的区别。我开发了一个仅基于 servlet 和 jsp 的 Web 应用程序。现在必须使用 REST API 开发相同的应用程序。仅使用 servlet 和 jsp 开发 Web 应用程序与使用 REST API 开发 Web 应用程序有什么区别。有人可以提供优秀教程的链接,让我可以通过示例了解更多关于 REST API 的信息。
【问题讨论】:
区别?您需要自己编写的代码量。 这里是带有示例的 REST API 列表 [google.co.uk/#q=REST+API+with+samples] 这里 相关问题(我认为这和你想问的一样,但措辞更好):***.com/questions/7874695/servlet-vs-restful 感谢您的快速回复。这意味着 RestAPI 和 Restful webservices 是一回事。作为技术新手,我无法正确表达问题。 【参考方案1】:A RESTful web API (also called a RESTful web service) is a web API implemented using HTTP and REST principles. It is a collection of resources
参考:http://en.wikipedia.org/wiki/Representational_state_transfer
有时,某些组织可能在 REST API 和 Restful Web 服务之间表现出细微差别。 例如,Rest API 可能对每个人都通用,以使用具有相同端点的数据。
Restful Web 服务可能会针对特定需求进行自定义修改,并且端点会有所不同。
【讨论】:
:谢谢 Viji。假设我正在开发一个 Web 应用程序,我从网页而不是命令行启动一个可执行文件。这是通过使用 servlet 使用 Runtime.getExec() 方法来实现的。是否可以使用 REST API 开发相同的功能。如果我需要将此作为一个单独的问题,请告诉我 是的,您可以在 Web 服务中执行此操作,这取决于您想要的响应。 :让我们说当我从网页启动 .exe 文件时,它会启动并显示详细信息,例如 -.exe 文件已启动及其状态,例如它是处于活动状态还是关闭状态 :感谢您的快速回复。我很感激。以上是关于Rest API 和 Restful Web 服务之间的区别的主要内容,如果未能解决你的问题,请参考以下文章
Rest,Rest Api,Web Service,RestFul Api之间的区别[关闭]