title: UrlEncodedFormEntity Replacement
body: <p>We have web server which only accepts  decoded value from android phone</p>
  
  <p>As example </p>
  
  <p>"http://www.url.com/data/?name=hello World"</p>
  
  <p>returns expected rssult</p>
  
  <p>but when we are trying to use </p>
  
  <p>"http://www.url.com/data/?name=URLEncoder.encode("hello World")"</p>
  
  <p>gives nothing.</p>
  
  <p>We can not change the web service.</p>
  
  <p>But as we all know java only accept encoded url </p>
  
  <p>How can we achieve  the goal so that we can send the decoded url as it is to the server</p>