scala okhttp怎么使用
时间: 2023-12-03 13:30:35 浏览: 58
使用 Scala 发送 HTTP 请求并解析响应可以使用 OkHttp,以下是一个简单的示例:
首先,在 `build.sbt` 文件中添加 OkHttp 依赖:
```scala
libraryDependencies += "com.squareup.okhttp3" % "okhttp" % "4.9.1"
```
然后可以使用以下代码进行 GET 请求并打印响应内容:
```scala
import okhttp3._
object OkHttpExample {
def main(args: Array[String]): Unit = {
val client = new OkHttpClient()
val request = new Request.Builder()
.url("https://jsonplaceholder.typicode.com/posts/1")
.build()
val response = client.newCall(request).execute()
if (response.isSuccessful) {
println(response.body().string())
} else {
println(response.message())
}
}
}
```
在上面的代码中,创建了一个 `OkHttpClient` 实例和一个 GET 请求,在响应成功时打印响应体内容,否则打印错误消息。你可以根据需要修改代码以适应你的场景。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)