I have some encoded spaces in my IRIs and I was wondering if the behavior below was expected:

IRI iri = new IRI("./bar%20baz");
assertEquals("./bar%20baz", iri.toString());
IRI iri2 = new IRI("http://foo.com";).resolve(iri); assertEquals("http://foo.com/foo/bar%20baz";, iri.toString()); // This is what I was expecting The actual string on the last one is "http://foo.com/foo/bar baz". Is this expected? It makes using the abdera client a little tricky as I can't just resolve() my href, then pass off the iri2.toString() to the client.

Cheers,
- Dan

--
Dan Diephouse
MuleSource
http://mulesource.com | http://netzooid.com/blog

Reply via email to