我正在使用 dispatch-nio 库进行多个 Http 请求调用。但我找不到如何通过 nio 库处理回调响应的示例。
而且我也无法处理 nio.Http 调用引发的异常。任何人都可以发布一个示例或网址,我们可以在其中找到它的一些信息。
到目前为止,我实现了:
val http = new nio.Http
withShutdown(http) {
val host = :/("http://example.org") /"api"
val withParams = host <<? Map(
"page" -> "1"
)
val future = http(withParams as_str)
while (!future.isSet) {
println("Waiting for results...")
Thread.sleep(15000)
}
future.apply()
}
}
如何设置标题和 onComplete?请举个例子
提前致谢。