原来的帖子,有点变味了,大多数变成了在讨论 error 的情况。 楼主本意是讨论 200 状况下的,没有说明清楚在此表示抱歉。
感谢原帖中提供资料的几位,今天早上我自己也看了一些资料,发现自己对 RESTful 的认识也还缺了些。 200 状况下,包不包都有其道理,具体要看场景。例如 JSONP 或者客户端库原因,抑或服务端提供 Http 以外的协议下就有需要包一层。 在这里我觉得按 Muninn https://www.v2ex.com/t/611572#r_8064670 的说法比较好。
因为楼主我自己已经有合适的答案了,而且原帖也有些变味,因此原帖我就下沉了。
1
evilic 2019-10-22 13:47:34 +08:00
想遵守规范,又想坚持自己坚持的,不行的话,接口就分 /v1 /v2 ……
|