方法之间最好返回HTTP OK响应

时间:2018-07-11 13:20:52

标签: java jersey-2.0

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

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

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

1 个答案:

答案 0 :(得分:3)

状态码足以确定响应。所以我只用简单的:

Response.ok().build();  

请注意,Response.status(200).build()的作用完全相同,但是由于您已经拥有ok()方法,因此我认为它使代码更简单。

您可以选择将实体添加到OK响应中,就像您在上面所写的一样,但这仅在实体有意义时才有意义。一切正常都可以从“状态”代码中清楚地看到,因此您在这里不需要实体。