Я новичок в Groovy, и я пытаюсь разобрать как допустимый ресурс отдыха, так и недопустимый. Например:
этот код работает нормально -
def entity = new XmlSlurper().parse('http://api.twitter.com/1/users/show/slashdot.xml')
println entity.name()
println entity.screen_name.text()
user
slashdot
def entity = new XmlSlurper().parse('http://api.twitter.com/1/users/show/slashdotabc.xml')
println entity.name()
println entity.screen_name.text(
, я получаю это сообщение об ошибке :
Caught: java.io.FileNotFoundException: http://api.twitter.com/1/users/show/slashdotabc.xml
at xmltest.run(xmltest.groovy:1)
Хотя URL-адрес возвращает хэш-код (как показано ниже) с сообщением об ошибке, которое я хотел бы проанализировать и отобразить.
<hash>
<request>/1/users/show/slashdotabc.xml</request>
<error>Not found</error>
</hash>
Как я могу проанализировать URL-адрес, который возвращает 404, но с информацией об ошибке?
Любая помощь будет принята с благодарностью.
- С уважением, Фрэнк Коверт