构建RESTAPI-独立请求

构建RESTAPI-独立请求,api,rest,Api,Rest,我正在构建一个API,我有点不确定是让请求返回与资源相关的所有信息,还是根据需要执行的任务单独返回信息更好。例如,我有一个消息资源,正在努力决定是否一次性返回所有消息信息。或者单独请求未读消息、单独请求消息列表和另一个请求单个消息 正确的方法是什么?我很想把它们都分开,但又担心不得不做太多的请求。别担心,只要去做就行了 我喜欢一开始就把事情分开,在某个时候,我意识到请求x后面总是跟着请求y,所以我将合并这两个。你不知道你需要什么,直到你开始工作…只是想计划,而不是埋头工作,最终不得不重新编码。I

我正在构建一个API,我有点不确定是让请求返回与资源相关的所有信息,还是根据需要执行的任务单独返回信息更好。例如,我有一个消息资源,正在努力决定是否一次性返回所有消息信息。或者单独请求未读消息、单独请求消息列表和另一个请求单个消息


正确的方法是什么?我很想把它们都分开,但又担心不得不做太多的请求。

别担心,只要去做就行了


我喜欢一开始就把事情分开,在某个时候,我意识到请求x后面总是跟着请求y,所以我将合并这两个。你不知道你需要什么,直到你开始工作…

只是想计划,而不是埋头工作,最终不得不重新编码。IMHO,减少代码量称为进度。也就是说,你两个都不会出错。然而,停止编码,思考一堆“如果”并不能完成任务。您需要接受重新编码只是(开发人员)生活中的事实。假设您以较低的速度发送了较大的数据,然后您发现发送的数据太多。。。你猜怎么着?重新编码!