gpt4 book ai didi

ruby - 如何从 Savon::SOAPFault 获取错误代码和描述?

转载 作者:太空宇宙 更新时间:2023-11-03 16:11:22 25 4
gpt4 key购买 nike

我可以在 Savon 日志中看到我的 SOAP 错误包含如下 XML:

<errorCode>666</errorCode><errorDescription>some evil error</errorDescription>

有谁知道如何从响应中解析错误代码和描述?很抱歉,如果这是一个愚蠢的问题,但我已经尝试了所有方法,但我无法找到任何关于此的文档。

最佳答案

我相信你正在寻找这个:

def your_method(credentials)
# your client call here
rescue Savon::SOAPFault => error
fault_code = error.to_hash[:fault][:faultcode]
raise CustomError, fault_code
end

Savon 得到这个解决方案 documentation .

谢谢!

关于ruby - 如何从 Savon::SOAPFault 获取错误代码和描述?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2830528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com