通过返回 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 状态代码中可以清楚地看出一切正常,因此您不需要此处的实体。
我正在写一个带有简单 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 状态代码中可以清楚地看出一切正常,因此您不需要此处的实体。