Hi,
thanks for your report, no more exception is thrown when the parsing
cannot succeed.
You can check the svn repository to get the fix.
best regards,
Thierry Boileau
Hi,
This is an example file :
// Prepare the request
MediaType mediaWiki = new
MediaType("text/x.socialtext-wiki");
Request request = new Request(Method.GET,
"_http://c-mambo.rd.francetelecom.fr/data/workspaces/test/pages/Titre2_
<https://parici.sopragroup.com/basicwebmail/exchweb/bin/redir.asp?URL=http://c-mambo.rd.francetelecom.fr/data/workspaces/test/pages/Titre2>");
ChallengeResponse challengeResponse = new
ChallengeResponse(ChallengeScheme.HTTP_BASIC,
"[EMAIL PROTECTED]", "crte1234");
request.setChallengeResponse(challengeResponse);
request.getClientInfo().getAcceptedMediaTypes().add(new
Preference<MediaType>(mediaWiki));
// Handle it using an HTTP client connector
Client client = new Client(Protocol.HTTP);
Response response = client.handle(request);
// Write the response entity on the console
try {
response.getEntity().write(System.out);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
When clien.handle(request). I have an exception
INFO: Error while handling an HTTP client call
java.lang.IllegalArgumentException: Invalid tag format detected:
20070808090246
at org.restlet.data.Tag.parse(Tag.java:69)
at
com.noelios.restlet.http.HttpClientCall.getResponseEntity(HttpClientCall.java:279)
at
com.noelios.restlet.http.HttpClientConverter.commit(HttpClientConverter.java:110)
at
com.noelios.restlet.http.HttpClientHelper.handle(HttpClientHelper.java:86)
at org.restlet.Client.handle(Client.java:110)
at org.restlet.Uniform.handle(Uniform.java:97)
On wireshark, i see my request send to the server
GET /data/workspaces/test/pages/Titre2 HTTP/1.1
User-Agent: Noelios-Restlet-Engine/1.0.1
Accept: text/x.socialtext-wiki
Authorization: Basic
bGxlY2xlcmMyLmV4dEBvcmFuZ2UtZnRncm91cC5jb206Y3J0ZTEyMzQ=
Host: c-mambo.rd.francetelecom.fr
HTTP/1.1 200 OK
Date: Wed, 08 Aug 2007 09:07:50 GMT
Server: Apache/1.3.37 (Unix) mod_perl/1.30
Etag: 20070808090246
Last-modified: Wed, 08 Aug 2007 09:02:46 GMT
Transfer-Encoding: chunked
Content-Type: text/x.socialtext-wiki; charset=UTF-8
48
Test
----
Test de commentaire
_amendement ajout.. par {user: null} _
0
So I think, i have a problem with Etag but i don't find any solution.
Thanks