Dies ist das Stück Code, den ich verwende.Jersey Response.ok() nicht geben 200 OK
Die Methode ok (Object items) ruft intern die Jersey-Methode Response.ok() auf, wenn die Elemente null sind.
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();
}
Aber ich bekomme die Antwort als 204 Kein Inhalt, der eigentlich 200 OK hätte sein sollen. Ich habe es versucht mit RESTClient Firefox-Plugin und cURL-Befehl auf CentOS.
Bitte helfen.
Danke.
bitte, einen Code-Snippet für Ihr 'ok()' Methode –
hinzufügen Hey Alex, ich habe Code-Snippet hinzugefügt. – TechSpellBound
haben Sie debugged, ist Items-Objekt null? Wenn ja, wird es zurückkehren 204 – fmucar