在Java应用程序中,使用var frm = document.querySelector('form.classesName');
var inputs = frm.querySelectorAll('input[type=text]');
frm.addEventListener('submit', function(e) {
e.preventDefault();
var classArr = [];
for(var i = 0; i < inputs.length; i++) {
if(classArr.indexOf(inputs[i].value) != -1) {
inputs[i].style.backgroundColor = "red";
return false;
}
else
classArr.push(inputs[i].value);
}
frm.submit();
});
,我称之为休息Web服务
其余的CXF
使用HTTP Headers 1.1缓存控制(max-age,no-cache ...)进行响应。
从java客户端,我该如何使用这些标题? 是否有任何框架/工具/示例可以使用它们并按原样缓存数据?
我能找到的所有文章只讨论了这些服务器端头的创建,但客户端没有任何内容。
更新:
事实上,问题是:
是否有任何工具可以帮助在java客户端中实现与浏览器中处理缓存控制头相同的行为?
答案 0 :(得分:2)
是否有任何框架/工具/示例可以使用它们并按原样缓存数据?
如果您要求提供服务器响应中尊重Cache-Control
的Java HTTP客户端库的软件库建议,那么:
这两个库都是Apache许可和支持的。
答案 1 :(得分:0)
缓存控制只是一个HTTP标头。客户端如何处理标头取决于客户端,但这些标头由服务器创建; see here了解概述。