gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 05:05:10 25 4
gpt4 key购买 nike

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

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

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

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

最佳答案

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

关于java - 来自 JAX-RS 客户端的确认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5350717/

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