我正在开发一个基于Web的应用程序,它使用基于HTTP的JSON API在服务器和客户端之间进行通信.目标是使用相同的在线数据通过此Web服务共享,可以使用不同的目标(在线Web客户端,脱机桌面客户端或第三方创建)开发多个客户端.
现在,客户端和服务器之间的通信仅通过一个运行良好的系统通过POST发送.我阅读了很多关于REST的信息,并使用PUT,GET,POST和DELETE对HTTP进行RESTful.我可以将我的API分成这些不同的类别,但这意味着更多的代码和API的一些更改.
我的问题是:基于HTTP的API对RESTful有多重要?这是推荐,选择还是近乎必要的?
提前致谢.