On attempt to cause char substitution (' ' to %20 or '\' to %5C) in a mock test I observed partial lost of char sequence:
socket.getOutputStream().write(
new RqPrint(
new RqFake("GET", "/?u=Hello World")
).asString().getBytes()
);
On the RqHref#href i cought following context (uri variable just eliminate part of the request):
