Java 来自JAX-RS客户端的确认

Java 来自JAX-RS客户端的确认,java,jax-rs,resteasy,Java,Jax Rs,Resteasy,我向远程客户端公开了一些JAX-RS(Resteasy)web服务 一个特别的服务是“给我上一次问你以来的所有消息”;在服务器上,我执行查询和所有操作,如果一切顺利,我会更新客户端上的一个属性,该属性告诉我未来的请求将从该日期开始 这里的问题是,如果在返回答案时出现问题,我可能已经更新了“lastTime”属性,因此客户机可能会发现自己从未收到部分数据 添加来自客户的某种“确认”的好方法是什么?它告诉我它接收并正确处理了所有数据 我认为您的概念是错误的:服务器应该是无状态的,而客户端应该知道他感

我向远程客户端公开了一些JAX-RS(Resteasy)web服务

一个特别的服务是“给我上一次问你以来的所有消息”;在服务器上,我执行查询和所有操作,如果一切顺利,我会更新客户端上的一个属性,该属性告诉我未来的请求将从该日期开始

这里的问题是,如果在返回答案时出现问题,我可能已经更新了“lastTime”属性,因此客户机可能会发现自己从未收到部分数据


添加来自客户的某种“确认”的好方法是什么?它告诉我它接收并正确处理了所有数据

我认为您的概念是错误的:服务器应该是无状态的,而客户端应该知道他感兴趣的数据。

例如,客户端可以使用header来获取从header中的日期开始的信息。如果服务器没有新代码,它应该返回304(未修改)代码。

谢谢你的想法,我对REST还很陌生,还需要学习很多东西;我们有一个稍微不同的想法,但我认为我们可以在这样的背景下实现它