Похоже, что-то не из коробки в соответствии с Печать HttpRequests? # 93
HttpRequest не является точным аналогом http-запроса, отправленного через
провод, это просто оболочка для некоторого состояния клиента. В настоящее время нет
способ распечатать именно то, что отправлено по проводу, как curl
Мы могли бы создать служебную функцию-оболочку, которая регистрируется как побочный эффект
def httpWithLogging(...) = {
val request =
Http(url)
.method("GET")
.params(queryParameters )
.option(HttpOptions.allowUnsafeSSL)
.timeout(connTimeoutMs = HttpConnectionProperties.httpConTimeout,
readTimeoutMs = HttpConnectionProperties.httpReadTimeout)
val response = request.asString
println(request)
println(response)
response.asString
}
Также мы можем включить детальную регистрацию проводов с
System.setProperty("javax.net.debug","all")
но может быть шумно .