title: Omit port with Mule ESB http:request endpoint
body: <p>I'm trying to use the Mule ESB <code>http:request</code> endpoint to get data from <em>api.crossref.org</em>. I've found that I get a 404 if the port number is included. That is, this request succeeds:</p>
  
  <pre><code>GET http://api.crossref.org/works?filter=doi%3A10.1080%2F10573560601158461&amp;sort=score&amp;order=desc HTTP/1.1
  Host: api.crossref.org
  &lt;blank line&gt;
  &lt;blank line&gt;
  </code></pre>
  
  <p>but this one fails:</p>
  
  <pre><code>GET http://api.crossref.org:80/works?filter=doi%3A10.1080%2F10573560601158461&amp;sort=score&amp;order=desc HTTP/1.1
  Host: api.crossref.org:80
  &lt;blank line&gt;
  &lt;blank line&gt;
  </code></pre>
  
  <p>Is there a way to get to force Mule to omit the port number from the headers? This also happens with HTTPS and 443.</p>