title: Scala and HttpClient: How do I resolve this error?
body: <p>I'm using scala with Apache HttpClient, and working through examples.  I'm getting the following error:</p>
  
  <pre><code>/Users/name/IdeaProjects/JakartaCapOne/src/JakExamp.scala
     Error:Error:line (16)error: overloaded method value execute with alternatives 
  (org.apache.http.HttpHost,org.apache.http.HttpRequest)org.apache.http.HttpResponse 
  &lt;and&gt; 
  (org.apache.http.client.methods.HttpUriRequest,org.apache.http.protocol.HttpContext)org.apache.http.HttpResponse
   cannot be applied to 
  (org.apache.http.client.methods.HttpGet,org.apache.http.client.ResponseHandler[String])
  val responseBody = httpclient.execute(httpget, responseHandler)
  </code></pre>
  
  <p>Here is the code with the error and line in question highlighted: </p>
  
  <pre><code>import org.apache.http.client.ResponseHandler
  import org.apache.http.client.HttpClient
  import org.apache.http.client.methods.HttpGet
  import org.apache.http.impl.client.BasicResponseHandler
  import org.apache.http.impl.client.DefaultHttpClient
  
  
  object JakExamp {
   def main(args : Array[String]) : Unit = {
     val httpclient: HttpClient = new DefaultHttpClient
     val httpget: HttpGet = new HttpGet("www.google.com")
  
     println("executing request..." + httpget.getURI)
     val responseHandler: ResponseHandler[String] = new BasicResponseHandler
     val responseBody = httpclient.execute(httpget, responseHandler)
     // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     println(responseBody)
  
     client.getConnectionManager.shutdown
  
   }
  }
  </code></pre>
  
  <p>I can successfully run the example in java...</p>