我一直在高度考虑创建REST服务而不是RPC,但在我看来,与RPC服务相比,客户端/用户必须编写大量代码才能实现相同的功能。此外,实现REST服务需要用户一些关于REST的基本知识。用PHP来说明:
REST
RPC
有没有办法使REST像RPC一样“简单”。我正在考虑用RPC方法封装REST请求,但这打破了整个想法不是吗?
答案 0 :(得分:1)
REST不会强制您使用GET,POST,PUT和DELETE。它只是意味着单个URL代表单个内容。您还可以实现这样的RESTful行为:
GET /index.php
GET /item.php?id=x
POST /create.php
POST /update.php
POST /delete.php
甚至可以通过获取请求来创建,更新和删除...