gpt4 book ai didi

rest - 如何区分实体不存在和不正确的端点之间的 404?

转载 作者:行者123 更新时间:2023-12-04 01:10:56 24 4
gpt4 key购买 nike

使用 REST 原则,404 似乎用于指示实体不存在。但是,客户端如何将这种情况与完全命中不正确的端点区分开来?

我想区分“您到达了正确的端点,但该实体不存在”和“您未到达正确的端点”。从技术上讲,这可以使用其他响应代码、自定义 header 等来区分,但我主要关注该领域的 REST 最佳实践,以便客户端尽可能简单和标准。

最佳答案

我相信确定正确的端点是 REST 客户端的唯一责任。 (当然,端点解析服务可以轻松实现。)404 错误仅意味着此特定端点不托管该特定实体。

RESTful 设计中的任何内容都不需要服务器知道客户端是否正在与“正确”的主机交互。

关于rest - 如何区分实体不存在和不正确的端点之间的 404?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2977069/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com