使用REST原则,404似乎用于表示实体不存在.但是,客户如何区分这种情况并完全击中不正确的端点?
我想区分,"你来到正确的端点,但该实体不存在"和"你不在正确的端点".从技术上讲,这可以使用其他响应代码,自定义标题等来区分,但我主要关注此领域的REST最佳实践,因此客户端尽可能简单和标准.
我相信确定正确的端点是 REST 客户端的唯一责任。(当然,端点解析服务可以轻松实现。)404 错误仅意味着该特定端点不托管该特定实体。
RESTful 设计中没有任何内容要求服务器知道客户端是否正在与“正确”的主机交互。
| 归档时间: |
|
| 查看次数: |
2204 次 |
| 最近记录: |