<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">如今最流行的就是suds了,可是里面仍然有很多bug未修复。也好像没有人更新了</span>

import sys
from suds.client import Client sys.setrecursionlimit(1500) test_url = 'http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl'
url = 'http://localhost/IdentifierService.svc? wsdl'
client = Client(url, cache=None)

suds确实简单易用

可是执行后有错误,其它的wsdl地址却没有问题

google中还发现suds与.net平台似乎有一点的不兼容

而这个wsdl就是.net平台的,万恶的.net

不能说常见吧,可是我第一次用就碰到了 runtimeerror: maximum recursion depth exceeded

意思就是递归过深,python默认的递归深度是1000

你能够通过改动深度值,可是无济于事

import sys

sys.setrecursionlimit(1500)

最后仅仅好换工具。用了SOAPy,SOAPpy,pysimplesoap,soaplib真是快用一遍了

最后仅仅有ZSI可用

from ZSI import ServiceProxy
url = 'http://localhost/IdentifierService.svc?wsdl' proxy = ServiceProxy.ServiceProxy(url)#是两个ServiceProxy
person = "{\
'IDNumber': '4123412412423',\
'Name': '张三'\
}" account = "{\
'UserName': 'admin',\
'Password': '123456'\
}"
response = proxy.ExactCheckByJson(request=person, cred=account)

当中ExactCheckJson是webservice提供的服务

并且參数必须是这个形式的,假设直接上參数,就会报ypeError: Not supporting SOAPENC:Arrays or XSD:List的错误

然后我的request跟cred是借口文档提供的。还不能变~

最新文章

  1. java Socket编程-基于UDP
  2. [moka同学笔记]MySql语句整理
  3. css3中的animation
  4. HTML 学习笔记 CSS(选择器4)
  5. 解决在web项目使用log4j中无法将log信息写入文件
  6. python(25)下载文件
  7. input文本框实现宽度自适应代码实例,input文本框
  8. $^,$@,$?,$&lt;,$(@D),$(@F) of makefile
  9. TableViewCell自适应高度
  10. 百度地图api窗口信息自定义
  11. CoreJavaE10V1P3.7 第3章 Java的基本编程结构-3.7 输入输出(Input ,Output)
  12. python中用xpath匹配文本段落内容的技巧
  13. go语言nsq源码解读八 http.go、http_server.go
  14. SqlServer数据库链接字符串
  15. IdentityServer4授权和认证对接数据库
  16. web自动化-窗口句柄及位置变化
  17. java字符串转义,把&amp;lt;&amp;gt;转换成&lt;&gt;等字符【原】
  18. [Laravel] 10 - WEB API : wrapper
  19. PowMod (欧拉推式子 + 指数循环节)
  20. 201621123001 《java程序设计》第2周学习总结

热门文章

  1. ASM相关视图
  2. TCP通信粘包问题分析和解决(全)(转)
  3. java 调用shell命令
  4. SharePoint 在中国为什么吃不开?
  5. [翻译] CKShapeView 支持CAShapeLayer
  6. 3DPrint ABS和PLA代码比较
  7. ubuntu 设置静态IP GW
  8. 在flask中使用jsonify和json.dumps的区别
  9. 各浏览器CSS兼容问题
  10. Echarts的legend改变图例图标为自定义图片