【发布时间】:2010-10-11 09:15:52
【问题描述】:
假设我有一个具有两种方法的 HTTP API:read 和 write。
所以我可以这样做
POST url: /api/read
body:
<method>customers.list</method>
<args>
<area_code>90210</area_code>
</args>
POST 将是 read 和 write 的方法。我知道它不是 RESTful,但我可以在服务器端即时更新它,而无需更改客户端的代码,甚至有一个 GET /api 来检索所有可用的方法,因此在某种程度上有一种记录 API 的机制在客户端。
除了不能缓存之外,这种方法有什么问题?
谢谢!
【问题讨论】: