gpt4 book ai didi

json - 如果 REST API 返回 JSON,那么 MIME 类型是什么?

转载 作者:IT老高 更新时间:2023-10-28 12:43:44 25 4
gpt4 key购买 nike

我的 REST API 返回 JSON。

我目前将 text/plain 作为 MIME 类型返回,但感觉很有趣。我应该返回 application/x-javascript 还是其他类型?

第二个问题是关于错误条件的 HTTP 状态代码。如果我的 REST API 返回错误状态,我将以 JSON 格式返回

{ result: "fail", errorcode: 1024, errormesg: "That sucked. Try again!" }

HTTP状态码是否应该保持在200 OK

最佳答案

JSON规范建议 application/jsonIETF 似乎支持和 IANA注册表。

关于第二个问题,我认为如果消息处理以某种方式失败,您应该将结构化的标准错误响应作为 JSON 消息返回;仅当由于某种原因无法将消息传递给后端处理程序时,您才应考虑 HTTP 错误代码。

2014 年 6 月 27 日更新:客户端(浏览器)仅使用 200 响应的时代早已过去,RESTful API 的普遍建议是使用适合响应的 HTTP 响应代码, 2xx 表示成功响应(例如 201 Created for PUT;204 No Content for DELETE)和 4xx 和 5xx 表示所有错误条件,包括来自 API 本身的错误条件。

关于json - 如果 REST API 返回 JSON,那么 MIME 类型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/404470/

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