gpt4 book ai didi

Python SUDS 返回类型不是 XML

转载 作者:太空狗 更新时间:2023-10-30 00:18:09 41 4
gpt4 key购买 nike

我正在使用一个有点不标准的 SOAP 网络服务。大多数对 Web 服务的调用都会像您预期的那样返回标准的 SOAP XML,但有一次调用会返回一个 JSON 字符串。这会破坏客户端的 xml 解析器。

我的问题是;有没有办法在 SUDS 中指定特定 web 方法的返回类型,以便它不会尝试通过 xml 解析器运行它?我只想要原始 JSON 响应。

最佳答案

我会先使用 Python JSON 编码器验证它是否是 JSON,然后再将其提供给 XML 解析器。

try:
json.loads(json_to_test)
except ValueError:
print "Invalid json"

关于Python SUDS 返回类型不是 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7733180/

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