gpt4 book ai didi

java - Jersey Response.ok() 没有给出 200 OK

转载 作者:可可西里 更新时间:2023-11-01 16:57:08 30 4
gpt4 key购买 nike

这是我正在使用的一段代码。

当 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 命令进行了尝试。

请帮忙。

谢谢。

最佳答案

如果没有正文,将返回204

所有2XX 都是成功的。

204 表示成功,没有内容(没有实体主体)。

www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

关于java - Jersey Response.ok() 没有给出 200 OK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9939040/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com