@Test
 public void testInt2455UriNotEncoded() {
   MockRestTemplate restTemplate = new MockRestTemplate();
   HttpRequestExecutingMessageHandler handler =
       new HttpRequestExecutingMessageHandler(
           new SpelExpressionParser().parseExpression("'http://my.RabbitMQ.com/api/' + payload"),
           restTemplate);
   handler.setEncodeUri(false);
   setBeanFactory(handler);
   handler.afterPropertiesSet();
   Message<?> message = MessageBuilder.withPayload("queues/%2f/si.test.queue?foo#bar").build();
   try {
     handler.handleRequestMessage(message);
   } catch (Exception e) {
   }
   assertEquals(
       "http://my.RabbitMQ.com/api/queues/%2f/si.test.queue?foo#bar",
       restTemplate.actualUrl.get());
 }