Conditional GET in Restlet
November 5, 2007
This is an extension to an old-but-useful post on implementing conditional GET in Java. I’ve been using the Restlet library more and more, and had some problems working out how to implement conditional GET, so here’s a brief recipe.
import org.restlet.Client;
import org.restlet.data.Conditions;
import org.restlet.data.Method;
import org.restlet.data.Protocol;
import org.restlet.data.Request;
import org.restlet.data.Response;
...
Request get = new Request(Method.GET, "http://www.example.com/");
get.getConditions().setModifiedSince(lastModified);
Client client = new Client(Protocol.HTTP);
Response res = client.handle(get);