So is it a bug ? or a regular behaviour ? thanks
On Sunday, September 18, 2016, Oleg Kalnichevski <ol...@apache.org> wrote: > 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 > <javascript:;> > For additional commands, e-mail: httpclient-users-h...@hc.apache.org > <javascript:;> > > -- Cordialement. Philippe Mouawad.