title: Cannot process url with vertical/pipe bar in Java/Apache HttpClient
body: <p>If I want to process this url for example:</p>
  
  <pre><code>post = new HttpPost("http://testurl.com/lists/lprocess?action=LoadList|401814|1");
  </code></pre>
  
  <p>Java/Apache won't let me because it says that the vertical bar ("|") is illegal.</p>
  
  <p>escaping it with double slashes doesn't work as well:</p>
  
  <pre><code>post = new HttpPost("http://testurl.com/lists/lprocess?action=LoadList\\|401814\\|1");
  </code></pre>
  
  <p>^ that doesn't work as well.</p>
  
  <p>Any suggestions how to make this work?</p>