我需要強制瀏覽器從URL加載web資源,而不是從瀏覽器緩存中加載。我如何設置Pragma: no-cache
HTTP標頭Jersey responce?如何在Jersey中設置Pragma:no-cache HTTP header?
代碼:
@GET @Path("/cache/{id}")
@Produces({"application/json"})
public static String getCachachedJSON(@PathParam("id") int id) {
return getJSONRecord(id);
}
UPDATE:
通過實施ContainerResponseFilter
和重寫filter
方法解決。
檢查此鏈接: HTTP: //stackoverflow.com/questions/10934316/jersey-default-cache-control-to-no-cache – pd30 2014-09-11 10:21:21