저는 Apache HttpClient에서 scala를 사용하고 있으며 예제를 통해 작업하고 있습니다. 문제의 오류 및 라인 코드는 여기에스칼라 및 HttpClient : 어떻게이 오류를 해결합니까?
/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
<and>
(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)
강조 : 나는 다음과 같은 오류를 받고 있어요 ...
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
}
}
나는 성공적으로 자바의 예를 실행할 수 있습니다
질문 자체에 코드와 오류를 넣으십시오. –
나는 Daniel에게 사과한다. 나는 그것을 질문에 추가 할 것이다. – Vonn
다시 사과해야합니다 ... 지금부터 문제의 코드/오류를 게시 할 것입니다. – Vonn