假设我有一个HTTP API,它有两种方法:读取和写入。
所以我可以做到
POST url: /api/read
body:
<method>customers.list</method>
<args>
<area_code>90210</area_code>
</args>
POST将是读取和写入的方法。我知道它不是RESTful,但我可以在服务器端动态更新它而无需更改客户端的代码,甚至可以使用GET / api来检索所有可用的方法,因此在某种程度上有一种机制来记录API在客户端。
除了不能缓存之外,这种方法有什么问题?
谢谢!
答案 0 :(得分:1)
如果真的很简单可以解决你的任务 - 那没关系。
在您的示例中,我不确定常见客户端将如何在GET请求中发送正文。