python调用wcf服务

发布时间:2019-08-02 11:04:18编辑:auto阅读(2273)

    # -*- coding: utf-8 -*-
    from suds.client import Client
    import json
    # wcf地址
    client = Client('http://wcf服务器地址:端口号/xxxxx.svc?wsdl')
    # 查看可调用的wcf方法
    print client  # 结果看图1
    # 调用wcf方法
    result = client.service.GetData()
    # 输出结果-解析json
    print type(result)
    jsonStr = json.loads(result)
    print type(jsonStr)
    # 输出一个list元素
    print jsonStr[1]
    # 获取元素的某个值
    print jsonStr[1]['KeyWordName'].encode("UTF-8")
    

关键字