我有一个REST API,它接受HTTP帖子中的XML。
当我发送格式良好的XML时,XML会被解析并放入params对象中。 例如:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<foo>
<bar>Hello</bar>
</foo>
可用作:"foo"=>{"bar"=>"Hello"}}
但是当我发送格式错误的XML时,Rails会记录一个REXML :: ParseException并返回HTML“Something goes wrong”-site。
如何才能捕获此异常,以便我可以回复更有用的内容?