假设我们有一个 web 服务请求,我们甚至不想用响应来表示尊严:
@WebMethod(operationName = "doSomethingForNicePeopleOnly")
public String doSomethingForNicePeopleOnly(@WebParam(name="username") String user) {
if (userIsNice(user)) {
return "something nice";
} else {
// I'd prefer not to return anything at all, not even a 404...
}
}
不响应给定 Java 网络服务请求的最佳技术是什么?
最佳答案
为什么什么都不返回?这只会迫使您的连接保持打开状态直到超时,从而浪费服务器和用户的时间。
我不知道这在 Java Web 服务中有多容易,但是您可以返回 202(“已接受”但处理未完成,稍后可能会被拒绝)或 204(“无响应”)吗?
关于java - 我如何选择不响应 Java 网络服务中的请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4628109/