Это часть кода, который я использую.Jersey Response.ok() не дает 200 OK
Метод ok (Object items) внутренне вызывает метод Response.ok() Jersey, когда элементы имеют значение null.
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 Нет контента, который должен был быть на самом деле 200 OK. Я попробовал его с помощью плагина firefox RESTClient и команды cURL на CentOS.
Пожалуйста, помогите.
Спасибо.
пожалуйста, добавьте фрагмент кода для 'ОК()' метод –
Эй Алекс, я добавил фрагмент кода. – TechSpellBound
Вы отлаживаете, объекты object null? если да, он будет возвращен 204 – fmucar