Hello, I'm using the CLAP protocol to get static content such as JavaScript delivered. I'd like to have those expire way down in the future since I use URLs that encode the file version and some of the JS libraries I use create quite a few hits to the server. I'm using Restlet 1.1.2 with the Restlet engine.
I've tried a number of things, but nothing seems to work. What I am currently doing is this: public static void main(String[] args) throws Exception { Component component = new Component(); component.getServers().add(Protocol.HTTP, configuration.getHttpPort()); component.getClients().add(Protocol.CLAP).getContext().getParameters().add("timeToLive","604800"); component.getDefaultHost().attach(new Pronto()); component.start(); } and in createRoot() I have a Router to which I attach a directory like this: router.attach("/javascript", new Directory(getContext(), LocalReference.createClapReference(LocalReference.CLAP_THREAD, "/javascript"))); I can't see any relevant header in the responses, though -- somehow setting the parameter doesn't seem to have any impact. Am I missing something? BTW: the "Server" header says "Noelios-Restlet-Engine/1.1..2", which I suppose has a dot too many. Regards, Peter ------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=1196339