我正在设置一个 json-over-http 服务。响应应该有一些元数据,主要用于成功/失败。这可以通过 http 标头来完成,但将它放在 json 中会更好(即使客户端代码的某些较高部分已经消耗了 http 响应对象,它也可以使元数据可用)。
是否有一个新兴的标准?
我知道 JSend,但它似乎没有被广泛采用。
简而言之,JSend 是:
{
status: "success"|"fail"|"error",
message: String, // optional error message
data: any, // the ajax payload
code: Number // optional numeric code for errors
}