从客户角度定义RESTful

时间:2011-12-08 19:58:54

标签: rest restful-url

我可以假设我是否需要对URL进行HTTP POST以获取一个数据字符串(JSON或其他),它是一个RESTful API?或者是否存在这样一般api的另一个术语?

据我所知,服务器上的幕后可能有更多可以确定它是否是 true RESTful API,但就客户端而言,还有其他吗?特性

1 个答案:

答案 0 :(得分:0)

它可能是RESTful API的部分;它肯定听起来与一个不相容。如果它是RESTful,你也可以广泛使用HTTP GET进行事物的阅读(通过内容协商来确定格式 - 表示 - 传递值),正确使用HTTP动词来表达真实含义(不是一切都是POST!)和HTTP错误代码的意义(不是一切都是200!)并且会有超文本链接以允许所有内容被定位。

REST只是编写一个相当动态的网站的一种方式。这实现了一项服务。