On Sun, 2016-09-18 at 15:11 +0200, Philippe Mouawad wrote: > Hi Oleg, > Thanks for rapid answer. > Correct me if I am wrong but: > - URLENCODER is built from an or on UNRESERVED (which contains '_', '-', > '.', '*' and a-z, A-Z, 0-9. > > URLENCODER is passed as safechars in > private static String urlEncode( > final String content, > final Charset charset, > final BitSet safechars, > final boolean blankAsPlus) > > > @ is not part of the chars, so you end up in this part of algorithms right > ?: > } else { > buf.append("%"); > final char hex1 = > Character.toUpperCase(Character.forDigit((b >> 4) & 0xF, RADIX)); > final char hex2 = > Character.toUpperCase(Character.forDigit(b & 0xF, RADIX)); > buf.append(hex1); > buf.append(hex2); > } > > And thus it gets URL encoded no ? >
Yes, I was mistaken. Sorry about that. Oleg --------------------------------------------------------------------- To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org For additional commands, e-mail: httpclient-users-h...@hc.apache.org