从客户机角度定义RESTful

从客户机角度定义RESTful,rest,restful-url,Rest,Restful Url,如果我需要对url执行HTTP POST以获取数据字符串(JSON或其他),我可以假设它是RESTful API吗?或者像这样的通用api还有其他术语吗 我知道服务器上可能有更多的幕后操作可以确定它是否是真正的RESTful API,但就客户机所知,是否还有其他特征?它可能是RESTful API的一部分;当然,这听起来并不与一个不相容。如果它是RESTful的,那么您还可以广泛使用HTTP GET来读取内容(通过内容协商来确定格式——表示形式——以传递值),正确使用HTTP动词来表示真正的含义

如果我需要对url执行HTTP POST以获取数据字符串(JSON或其他),我可以假设它是RESTful API吗?或者像这样的通用api还有其他术语吗

我知道服务器上可能有更多的幕后操作可以确定它是否是真正的RESTful API,但就客户机所知,是否还有其他特征?

它可能是RESTful API的一部分;当然,这听起来并不与一个不相容。如果它是RESTful的,那么您还可以广泛使用HTTP GET来读取内容(通过内容协商来确定格式——表示形式——以传递值),正确使用HTTP动词来表示真正的含义(并非所有内容都是POST!),并使用HTTP错误代码来表示其含义(并非所有内容都是200!)还有超文本链接,可以定位所有的东西

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