繁体   English   中英

部分响应的 HTTP 状态码应该是什么?

[英]What should be the HTTP Status code for partial response?

我的 API 要返回一些患者信息 - 姓名 - 性别 - 电话号码

这都是 UI 所需的强制性信息。 如果我只能发送部分信息,我应该向 UI 发送什么状态代码。

例如:我只能获取姓名和性别,但没有电话号码,我的状态码应该是什么,以及我能够获取的信息发送回客户? 不能为 200,因为未发送完整信息。

HTTP 206 Partial Content 成功状态响应码表示请求已成功,并且正文中包含请求的数据范围,如请求的 Range header 中所述。

如果只有一个范围,则将整个响应的 Content-Type 设置为文档的类型,并提供一个 Content-Range。

如果返回多个范围,则 Content-Type 设置为 multipart/byteranges 并且每个片段覆盖一个范围,并使用 Content-Range 和 Content-Type 对其进行描述。

在此处查看更多详细信息: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/206

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM