【发布时间】:2011-02-17 09:22:55
【问题描述】:
目前正在编写一些文档。只是想知道我们是否正确使用了术语。
我们有一个 AJAX 脚本,它使用返回 JSON 的 HTTP GET 调用服务。
您会将服务称为 REST 服务还是 JSON 服务?
【问题讨论】:
目前正在编写一些文档。只是想知道我们是否正确使用了术语。
我们有一个 AJAX 脚本,它使用返回 JSON 的 HTTP GET 调用服务。
您会将服务称为 REST 服务还是 JSON 服务?
【问题讨论】:
使用 HTTP 并不意味着您会自动遵循 REST 架构风格。如果您不知道 REST 是什么,那么您几乎可以肯定不会这样做。将其称为“返回 JSON 的 Web 服务”。
【讨论】:
我称之为返回 JSON 的 REST 服务。
编辑
6 年过去了,我在想什么!正如其他答案中所建议的,这是一个返回 Json 的 web 服务。它可能是 RESTful,也可能不是。
【讨论】:
使用 HTTP GET 调用服务的客户端不会构成 RESTful 架构。对于具有 RESTful 架构的服务,应存在以下元素。
因此,在您的场景中,根据给定的信息,您的服务可以归类为具有 JSON 超媒体或内容类型的常规服务。它绝对不是 REST 架构。
这里有一些附加信息:http://goo.gl/32gLK
【讨论】: