title: Simplest way to make HTTP request in Spring
body: <p>In my Spring web application I need to make an HTTP request to a non-RESTful API, and parse the response body back as a String (it's a single-dimension CSV list). </p>
  
  <p>I've used <code>RestTemplate</code> before, but this isn't RESTful and doesn't map nicely on to classes. Whenever I implement something like this 'by hand' (eg using <code>HttpClient</code>) I invariably find out later that Spring has a utility class that makes things much simpler.</p>
  
  <p>Is there anything in Spring that will do this job 'out of the box'?</p>