有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JAXRS客户端的java应答

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

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

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

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


共 (1) 个答案

  1. # 1 楼答案

    我认为您的概念是错误的:服务器应该是无状态的,而客户端应该知道他感兴趣的数据
    例如,客户端可以使用If-Modified-Since头来获取从头中的日期开始的信息。如果服务器没有新代码,它应该返回304(未修改)代码