title: HttpServletRequest to complete URL
body: <p>I have an <code>HttpServletRequest</code> object.</p>
  
  <p>How do I get the complete and exact URL that caused this call to arrive at my servlet?</p>
  
  <p>Or at least as accurately as possible, as there are perhaps things that can be regenerated (the order of the parameters, perhaps).</p>