に相当することをしようとしていますcurl -XPOST http://example.com -d '{"query":{"term":{"user":"kimchy"}}}'
。私のコードは次のようになります
// this uses dijon
val query = json"""{
"query" : {
"term" : { "user" : "kimchy" }
}
}"""
implicit val httpClient = new ApacheHttpClient
val url = new URL("http://example.com")
val result = POST(url).setBody(query.toString()).apply
result onComplete {
case Success(response) => println(s"************* ${response.toJson().toString()}")
case Failure(t) => println("An error has occured: " + t.getMessage)
case r => println(s"################################### ${r}")
}
println(result)
onComplete
しかし、ブロックからは何も見えません。Newman を使用して POST を行う正しい方法は何ですか?