简单的问题。我读了一堆关于API设计的文章,但没有找到答案。REST风格的API设计:内部交互
API的终端应该如何相互交互?
例如,如果我有2个端点:/category/:name
和/messages
。例如,从消息中检查类别存在的最佳方法是什么?
1)来自/messages
处理程序的数据库查询如下所示:SELECT * FROM categories WHERE name ='test'?
或
2)HTTP从/messages
处理程序,以该端点请求等:httpclient.get( '/类别/试验')?
或
3)客户应该得到的所有类别,获得特定类别的ID,并发送请求/messages
与该类别ID?