java - RESTful Web 应用程序是什么意思?

标签 java php web-services rest

<分区>

Web 服务是一种可以由其他程序通过 Web (Http) 访问的功能。澄清一点,当你用 PHP 创建一个输出 HTML 的网站时,它的目标是浏览器,并且扩展到在浏览器中阅读页面的人。 Web 服务不针对人类,而是针对其他程序。

  1. SOAP 和 REST 是创建 Web 服务的两种方式。如果我纠正我 错了吗?
  2. 还有哪些其他方法可以创建 Web 服务?
  3. 完全 RESTful 网络应用程序是什么意思?

最佳答案

  1. 正确
  2. W3C 将“Web service”定义为“旨在支持网络上可互操作的机器对机器交互的软件系统”。
  3. 完全 RESTful 服务是一种遵守 所有 或 Roy Fielding 论文 Architectural Styles and the Design of Network-based Software Architectures 中提出的架构限制的服务。 .这是一篇很长的文章,并且有很多解释。一个好的开始是熟悉 Richardson Maturity Model . 注意:大多数声称是 RESTful 的 Web 服务仅位于 level 2。在那个模型中。

关于java - RESTful Web 应用程序是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11116708/

相关文章:

node.js - socket.io如何获取服务器套接字监听地址和端口

java - Knock Knock 带有服务器和 UI 的应用程序

java - 更改 TableCell 中的背景颜色会删除选择颜色,使其难以阅读

java - CometD 服务器抛出异常并且未一次推送所有消息

php - 如何使 Doctrine_Expression ( Doctrine 1.2 ) 尝试获取最后 7 天

java - 为什么我们需要 RESTful Web 服务存储库?

java - 没有注释的 Restful Web 服务?

php - 根据另一个表逐步更新一个表

php - 如何用phpword设置表格宽度?

java - 如何在 JAX-WS CXF 处理程序中获取 SOAP 方法