通过返回 HTTP OK 响应,哪种方法最好

Which is best between approach by returning HTTP OK response

我正在写一个带有简单 OK 响应的 API,我有两个选择可以实现。请讨论哪个最好,为什么?

1- Response.ok("OK").build();

2- Response.status(200).entity("OK").build();

状态代码足以用于 OK 响应。所以我只会使用简单的:

Response.ok().build();  

请注意 Response.status(200).build() 会做完全相同的事情,但由于您已经有了 ok() 方法,我认为它使代码更简单。

您可以选择像上面写的那样将实体添加到 OK 响应中,但只有当实体有意义时才有意义。从 OK 状态代码中可以清楚地看出一切正常,因此您不需要此处的实体。