Я хочу сделать что-то, по-видимому, простое: вызов веб-службы и сохранение результата в базе данных.Webservice call in Play2 Scala
Я внутри кода Актер Акко и что я делаю это вызов метода объекта:
object Service {
def run {
val response = WS.url("http://api.server.com/rest/")
.withAuth("test", "test", com.ning.http.client.Realm.AuthScheme.BASIC)
.get.value.get.get.body
}
}
Как разобрать тело? Я попытался распечатать его на консоли, но я получил исключение NotSuchElement.
Любая идея, мысль? Как обрабатывать массивы, атрибуты, элементы XML?
Я в версии игры 2.1.0
Он работает сладко, приятно попробовать без тестирования! Однако последняя часть вопроса отсутствует. Как преобразовать Some (response.xml) в класс Case, представляющий XML? –
Это обычная обработка Scala xml. Возможно, эта статья может помочь вам начать: http://bcomposes.wordpress.com/2012/05/04/basic-xml-processing-with-scala/ – EECOLOR