2017-07-03 45 views
0

我的代码正在调用rest webservice。当数据在服务器上正确时,它将按预期工作。但有些时候,由于某些数据问题,webservice会返回一些错误的输出,它会返回每个有数据问题的调用的旧调用响应。当预期的数据未找到时,我收到了一些错误的回应。我想这里自动垃圾收集没有发生。未发生自动垃圾回收

如果有人告诉我如何克服这个问题,那么我们会很感激帮助吗?

在此先感谢

+0

我不认为垃圾收集是你描述的问题。艾迪的缓存建议听起来更可能。如果问题不是数据由您的浏览器或客户端代码缓存,它可能会被web服务缓存。您应该提供有关您正在使用的Web服务和客户端代码技术的更多详细信息,也可能提供一些导致错误数据的特定代码。 – stackuser83

+0

我想这是web服务缓存和它是其余的web服务。我已经使用Apache wink客户端。我的代码中没有设置任何缓存控制技术。如果我在缓存控制中设置no-cache,会有帮助吗? – Stackuser21

回答

0

也许你的问题是在客户端?如果你是从javascript调用你的api即jquery,你可能想禁用缓存,只是一个想法

$.ajax({ 
    ... 
    cache: false, 
    ... 
}); 
+0

不,它不是jquery,这里的调用是从Java类发生的 – Stackuser21