【发布时间】:2016-01-30 20:29:09
【问题描述】:
我正在为客户设计一个新的 Web API。我之前没有设计过所谓的 RESTful API,而且我严重怀疑关于“做什么”和“不做什么”的炒作的有效性。
也许是我,但我不明白的一件事是为什么如此强调 URI 的结构。让 URI 代表资源,什么不是。
然后应用程序需要“预测” URI 包含的内容,其中包含大量有效代码和条件来处理不自然的 URL 结构。
几个世纪以来,我们一直在使用类似的东西:
get_all_products.php
还有:
get_product.php?id=1234
只要一切都有据可查,我无法理解为什么我们需要让应用程序变得更加复杂。
毕竟我们不是为搜索引擎创建 API!
【问题讨论】: