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