public ByteBuf addUrlEncoded( String key ) { try { this.addUrlEncodedByteArray( key.getBytes( "UTF-8" ) ); } catch ( UnsupportedEncodingException e ) { Exceptions.handle( e ); } return this; }
public ByteBuf addUrlEncoded( String key ) { try { this.addUrlEncodedByteArray( key.getBytes( "UTF-8" ) ); } catch ( UnsupportedEncodingException e ) { Exceptions.handle( e ); } return this; }
public ByteBuf addUrlEncoded( String key ) { try { this.addUrlEncodedByteArray( key.getBytes( "UTF-8" ) ); } catch ( UnsupportedEncodingException e ) { Exceptions.handle( e ); } return this; }
buf.addUrlEncoded ( value.toString () ); } else { buf.addUrlEncodedByteArray((byte[]) value);
buf.addUrlEncoded ( value.toString () ); } else { buf.addUrlEncodedByteArray((byte[]) value);
buf.addUrlEncoded( value.toString() ); } else { buf.addUrlEncodedByteArray( ( byte[] ) value );
buf.addUrlEncoded( value.toString() ); } else { buf.addUrlEncodedByteArray( ( byte[] ) value );
buf.addUrlEncoded( value.toString() ); } else { buf.addUrlEncodedByteArray( ( byte[] ) value );
@Test public void test3() throws UnsupportedEncodingException { ByteBuf buf = new ByteBuf(); buf.add( URLEncoder.encode( "abc", "UTF-8" ) ); buf.addUrlEncodedByteArray( new byte[]{ ( byte ) 1, 2, 3 } ); buf.add( URLEncoder.encode( "def", "UTF-8" ) ); boolean ok = true; final byte[] bytes = buf.readForRecycle(); ok |= bytes[ 3 ] == '%' || die(); ok |= bytes[ 4 ] == '0' || die(); ok |= bytes[ 5 ] == '1' || die(); ok |= bytes[ 6 ] == '%' || die( "" + bytes[ 5 ] ); ok |= bytes[ 7 ] == '0' || die(); ok |= bytes[ 8 ] == '2' || die(); ok |= bytes[ 9 ] == '%' || die(); ok |= bytes[ 10 ] == '0' || die(); ok |= bytes[ 11 ] == '3' || die(); ok |= bytes[ 12 ] == 'd' || die(); }
@Test public void testURLEncodeBytes() { ByteBuf buf = ByteBuf.create( 20 ); buf.addUrlEncodedByteArray( new byte[]{ 0x0, 0x1, 0x2 } ); final byte[] bytes = buf.readForRecycle(); boolean ok = true; ok |= bytes[ 0 ] == '%' || die(); ok |= bytes[ 1 ] == '0' || die(); ok |= bytes[ 2 ] == '0' || die(); ok |= bytes[ 3 ] == '%' || die(); ok |= bytes[ 4 ] == '0' || die(); ok |= bytes[ 5 ] == '1' || die(); ok |= bytes[ 6 ] == '%' || die(); ok |= bytes[ 7 ] == '0' || die(); ok |= bytes[ 8 ] == '2' || die(); }