スプレー クライアントのリクエスト レベル API を使用してサーバーをリクエストしています。
これは私のコードです:
var request: HttpRequest = HttpRequest(method, uri, headers, HttpEntity(MediaTypes.`application/json`, json.toString()))
val result = for {
resp <- io.ask(request).mapTo[HttpResponse]
} yield {
println("Response:" + resp)
}
result onComplete {
case Success(value) => println("success" + value)
case Failure(ex) => println("failure" + ex)
}
思うように返事が来ません。実行コンテキストが失敗します。ChunkedResponseStart(HttpResponse(200 OK,Empty,List(Transfer-Encoding: chunked)
HttpResponse 自体の代わりに受信しており、mapTo が失敗しています。
なぜこれが起こっているのか、どうすれば解決できるのかわかりません。