用于POST api请求和响应对象建模的RESTful api最佳实践

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用于POST api请求和响应对象建模的RESTful api最佳实践相关的知识,希望对你有一定的参考价值。

对于我的POST API,在我的Spring Boot应用程序中,我的请求和响应对象几乎相同,除了我的响应对象还有一个额外的“时间戳”字段。

我应该让它们分开吗?或在所有字段中使用单个公共POJO

RESTful样式是否对此有一些指导,或者我们可以自由选择方法?

链接到任何文档,如果相关的话,将大有帮助!

谢谢!

编辑1:这是我的Request object

:-
public class UserRequest {
    private String firstName;
    private String lastName;
    private String address;
}

和我的响应对象

:-
public class UserResponse {
    private String firstName;
    private String lastName;
    private String address;
    private LocalDate date;
}

我正在将其用于Spring Boot JPA应用程序。

我是否应该将合并为一个名为“ User”

的类,并保留所有包含“ date”的字段?还是应该将请求和响应对象分开?

谢谢!

对于我的POST API,在我的Spring Boot应用程序中,我的请求和响应对象几乎相同,除了我的响应对象还有一个额外的“时间戳”字段。我应该保留...

答案

RESTful样式是否对此有一些指导,或者我们可以自由选择方法?

以上是关于用于POST api请求和响应对象建模的RESTful api最佳实践的主要内容,如果未能解决你的问题,请参考以下文章

如何将在 Lambda 上使用 NodeJS 丰富的对象返回到 API POST 请求

Express起步 - 路由基础 - 请求对象request - 响应对象response - 增删改查API案例

Agora 云端录制 API 查询(获取请求)响应 404

Ameritrade API POST 请求 JSON 响应

为 POST API 请求发送多个响应

mongodb:获取 API POST 请求返回一个奇怪的响应