title: Delphi XE6 - SOAP built with 'USE_INDY' connecting to a webservice over a proxy issue
body: <p>I have an application which connects to a webservice using <a href="http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/SOAPHTTPClient_THTTPRIO.html" rel="nofollow noreferrer">THttpRio</a> component. Webservice has basic authentication. I've compiled the Delphi SOAP units using the 'USE_INDY' directive in order that the THttpRio component to use WinHttp. </p>
  
  <p>Now I need to get through a proxy to my webservice. Looking into the Soap.SOAPHTTPTrans unit I've fixed some bugs, but I do not know how I should set up the THttpRio component to get through the proxy. </p>
  
  <p>I've tried to set the proxy property of the HTTPRIO.HTTPWebNode.Proxy to a string like:</p>
  
  <pre><code>http://user:pass@ip:port
  </code></pre>
  
  <p>but I get a <code>407 Unauthorized</code> error....</p>
  
  <p><img src="https://i.stack.imgur.com/Qgy1G.png" alt="enter image description here"></p>
  
  <p>Proxy application is CCProxy.</p>