zoukankan      html  css  js  c++  java
  • pythonsoap接口请求

    一、环境准备

    方法一:

    >pip3 install suds

    >pip3 install suds-jurko

    因在线安装报错,所以直接下载安装包。

    方法二:

    1.suds库下载地址:http://pypi.python.org/packages/source/s/suds-jurko/suds-jurko-0.4.1.jurko.4.zip#md5=769689edca81c34c0421a4145b08c264,文件名为:suds-jurko-0.4.1.jurko.4.zip

    2.解压压缩包,放到Python安装路径下的scripts文件夹下面。

    3.打开cmd,进入到suds-jurko-0.4.1.jurko.4文件下面,输入命令: python setup.py install

    注意:如果在py中写代码 import suds报错,就要把suds-jurko-0.4.1.jurko.4文件夹下面的dist、suds以及suds_jurko.egg-info这三个文件夹,拷贝到Lib 下面的site-packages路径下面,就可以正常访问。

    二、使用suds库测试webservice接口

    #!/usr/bin/env python      
    # -*- coding: utf-8 -*-
    from suds.client import Client  #引入suds库
    import unittest
    
    class WS_Test(unittest.TestCase):
        def setUp(self):
            self.url="XXX"
            self.client = Client(self.url)   # Client里面直接放访问的URL,可以生成一个webservice对象
            print(self.client)               #打印所webservice里面的所有接口方法名称
        def tearDown(self):
            pass
        def test_soap(self):
            #get
            # res = self.client.service.getXXX("")
            # print((res))
            #传参
            body = {
             XXX
            }
            result = self.client.service.InfoList(body)
            # client这个对象 ,调用service这个方法,然后再调用       userRegister这个接口函数
            print(result)
     
  • 相关阅读:
    Java 几个权限关键字
    Java变量的定义
    Hibernate反射DAO模式
    BroadcastReceiver与Notification的综合应用自定义Action的调用方式
    SEO优化技术之关键字
    中软国际助力四所高校建设国家级大学生校外实践教育基地
    讲师团队的培养
    IT与学习
    程序员,你的粮草何在?
    如何更好的学好Linux操作系统
  • 原文地址:https://www.cnblogs.com/annawong/p/10178251.html
Copyright © 2011-2022 走看看