gpt4 book ai didi

javascript - Java - Rest 端点返回图像(如果可用)和 JSON(如果不可用)

转载 作者:行者123 更新时间:2023-12-02 13:33:13 28 4
gpt4 key购买 nike

我正在致力于使用 Ionic 框架和 $cordovaFileTransfer 插件集成移动前端。用例是获取/上传一个人的个人资料照片。我已经上传工作了。只是获取给我带来了一些麻烦。

在内部,Cordove 文件传输插件处理从 REST API 返回的 JPG/PNG 的获取和创建。如果图像不可用,后端将使用 HTTP 200 OK + JSON 响应进行响应。这是最佳实践吗?我认为如果图像不可用,API 应该响应 NULL。这样,我可以检查文件大小是否为 0,并决定是否显示默认图像。

最佳答案

如果图像不可用,您的后端应返回状态代码 404。在响应正文中,您可以放置​​您认为必要的任何数据。

来自RFC7231 (HTTP 1.1 语义和内容):

The 404 (Not Found) status code indicates that the origin server did
not find a current representation for the target resource or is not
willing to disclose that one exists.

关于javascript - Java - Rest 端点返回图像(如果可用)和 JSON(如果不可用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43107091/

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