这是我正在使用的一段代码。
当items为null时,ok(Object items)方法在内部调用Jersey的Response.ok()方法。
MembershipRequestModel membershipRequest = null;
membershipRequest = communityService.addUserToCommunity(communityId, userId);
if(membershipRequest != null) {
// Add code 303 if returning membershiprequest
return seeOther( membershipRequest,
String.valueOf(membershipRequest.getId()),
MembershipRequestRestHandlerImpl.class);
} else {
return ok(null);
}
public Response ok() {
return Response.ok().build();
}
public Response ok(Object items) {
if ( items == null )
return ok();
return Response.ok().entity(items).build();
}
但是,我得到的响应为204 No Content,实际上应该是200 OK。我在CentOS上使用RESTClient firefox插件和cURL命令尝试过它。
请帮忙。
感谢。
答案 0 :(得分:4)