I had a problem when testing a client that gets an HTML page (which comes up
fine in the Firefox browser). I got a Response, and when I call getEntity() to
get the Representation, I get the error
Invalid tag format detected: /"7354-1178329344000"
at org.restlet.data.Tag.parse(Tag.java:69)
in Tag.java, at line 58, I see
if (httpTagCopy.startsWith("W")) {
weak = true;
httpTagCopy = httpTagCopy.substring(1);
}
If I read the HTTP spec (section 3.11) correctly, I believe this should be
changed to
if (httpTagCopy.startsWith("W/")) {
weak = true;
httpTagCopy = httpTagCopy.substring(2);
}
I haven't yet tried to build the whole restlet project, but I modified and
compiled Tag.java and updated org.restlet.jar. Now the client can get the
page OK.