我正在编写具有简单OK响应的API,我有两个选择可以实现。请争论哪个是最好的,为什么?
1- Response.ok("OK").build();
2- Response.status(200).entity("OK").build();
答案 0 :(得分:3)
状态码足以确定响应。所以我只用简单的:
Response.ok().build();
请注意,Response.status(200).build()
的作用完全相同,但是由于您已经拥有ok()方法,因此我认为它使代码更简单。
您可以选择将实体添加到OK响应中,就像您在上面所写的一样,但这仅在实体有意义时才有意义。一切正常都可以从“状态”代码中清楚地看到,因此您在这里不需要实体。