首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rest API返回HTTP状态码

Rest API返回HTTP状态码
EN

Stack Overflow用户
提问于 2012-04-13 03:01:19
回答 1查看 405关注 0票数 0

我有一个场景,其中我的API应用程序联系外部数据源,对于这个特定的示例,我的API从外部数据源请求一个颜色列表。有时数据源没有这些颜色,并返回一个纯文本响应“没有选项可供显示”,HTTP状态代码为200OK。

我想知道的是,在这种情况下,我应该向使用我的API的客户端返回什么状态代码?A 404未找到或204无内容...?我不确定哪种最合适。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-13 03:13:00

不返回任何颜色是否有效?在这种情况下,您的原始200可能是要使用的正确状态代码。

204通常用于表示成功,但是客户端不需要更新它持有的任何信息;例如,删除或更新资源是使用204的有效时间。

如果访问相同的网址,404似乎是错误的,在您的场景中,听起来资源的状态可能会超时更改(可能是空的),但它总是存在的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10130021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档