Python调用webservice

最近因工作需要,研究了一下调用webservice的方法,python 有两个包,支持调用webservice

  • 一个是suds
    示例代码:

    from suds.client import Client
    
    api_cli = Client("demourl")
    api_srv = api_cli.service
    tokenres = api_srv.demomethod(demoparams)
    print(tokenres)
    print(tokenres.result)
    

有个小问题: 参数名 不知道 以_开头, 如 _token

  • 另一个是zeep
    示例代码:

    from zeep import Client
    
    api_cli = Client("demourl")
    api_srv = api_cli.service
    tokenres = api_cli.service.demomethod(**demoparams)
    print(tokenres)
    print(tokenres.result)
    

希望对您有所帮助,谢谢

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容