Caching jsoup.connect().get()是否返回缓存的文档?

Caching jsoup.connect().get()是否返回缓存的文档?,caching,jsoup,connect,Caching,Jsoup,Connect,我使用jsoup和以下代码获取网站的HTML内容Document doc=jsoup.connect(this.getUrl()).get() 我是否获得网站的缓存版本?是否可以请求非缓存版本?我知道我可以设置标题请求。比如: header("Cache-control", "no-cache"); header("Cache-store", "no-store"); 但我不确定这是否有效。我只知道这些标记用于客户端浏览器 如果有人能澄清,那就太棒了。问候。您正确(HTTP规范)指定的任何

我使用
jsoup
和以下代码获取网站的HTML内容
Document doc=jsoup.connect(this.getUrl()).get()

我是否获得网站的缓存版本?是否可以请求非缓存版本?我知道我可以设置标题请求。比如:

header("Cache-control", "no-cache");  
header("Cache-store", "no-store");
但我不确定这是否有效。我只知道这些标记用于客户端浏览器


如果有人能澄清,那就太棒了。问候。

您正确(HTTP规范)指定的任何头都将通过java.net.URLConnection.addRequestProperty(String,String)发送到目标主机。如果服务器端到端支持此标头,则应该获取页面的缓存版本。jSoup只提供作为请求的头,当我查看源代码时,它不会显式地缓存响应内容。

您正确(HTTP规范)指定的任何头都将通过java.net.URLConnection.addRequestProperty(String,String)发送到目标主机。如果服务器端到端支持此标头,则应该获取页面的缓存版本。jSoup只提供它发出的请求的标题,当我查看源代码时,它不会显式地缓存响应内容。

如果我理解正确,jSoup默认不会缓存,对吗?您好。如果我理解正确,jsoup在默认情况下不会缓存,对吗?问候语。