REST API服务器

Jas*_*vis 5 api rest

我经常听到或读到这个词REST API Server.

我用PHP编写代码,我过去为我的项目做过API,它可以返回XML和JSON格式的数据,它们是以REST的形式,你可以做类似的事情

server.com/comments/123返回/查看ID为123
server.com/comments/post的评论
server.com/comments/123/edit以发布评论以编辑ID为123的
server.com/comments/123/delete评论以删除ID为123的评论

现在我不认为这是一个REST服务器,但我认为它是REST?

有人可以澄清或解释我是不是错了吗?我的意思是REST服务器还有更多,它只是一个术语,或者是一个与上述功能完全不同的REST服务器?

我有一个项目即将推出,需要一个RESTful API,所以我想确保我正确地做到这一点.

EJK*_*EJK 10

最近出现了类似的问题:什么是RESTful Web服务.给这个读一读.

此外,网上还有大量的REST信息.这是我见过的更好的概述之一:http://www.xfront.com/REST-Web-Services.html.

简而言之,您的服务不是RESTful,但它很接近.您不希望在URL段中指定操作(编辑,删除,...),而是希望使用HTTP谓词(GET,PUT,POST,DELETE).这些细节将在提供的链接中讨论.