如何用python客户端去访问webservice
发表于:2024-09-29 作者:千家信息网编辑
千家信息网最后更新 2024年09月29日,本篇文章给大家分享的是有关如何用python客户端去访问webservice,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。我用的是soa
千家信息网最后更新 2024年09月29日如何用python客户端去访问webservice
本篇文章给大家分享的是有关如何用python客户端去访问webservice,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
我用的是soaplib库。发布以后确实可以通过php来访问,也可以通过python访问,通过php访问的话还好。但是通过python访问的时候必须知道服务端的代码,这一点从官方给出的demo可以看出,这就比较烦人。所以我改用另外的一个python
库:suds
suds下载安装很简单,这里就不说了。这里我想写一下它是怎么用的。我们先找一个网上已经发布的webservice:
http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl (它是用.net发布的一个用来查询手机号码归属地的webservice),下面给出python客户端源代码:
#! /usr/bin/pythonimport sudsurl = 'http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl'client = suds.client.Client(url)print client #结果看图1result = client.service.getMobileCodeInfo(18611217787) #这个号码是办证的,拿来测试,哈哈print result #结果看图2print client.last_received() #结果看图3
表明我们获取了一个soap对象
我们调用这个soap里面的getMobileCodeInfo,返回的结果,这里注意调用的时候不能直接client.getMobileCodeInfo(),而是 client.service.getMobileCodeInfo()
但是如果我想要知道我获取的所有东西,比如soap的消息头是什么,那么怎么办呢,没关系,我们有client.last_received(),结果就如图3所示
以上就是如何用python客户端去访问webservice,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
结果
客户
客户端
可以通过
号码
时候
更多
知识
篇文章
实用
烦人
没关系
东西
代码
官方
对象
就是
工作会
怎么办
手机
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
apache数据库
expdp追加导入数据库
数据库如何限制值的范围
软件开发转销售求职信怎么写
余姚优秀软件开发推荐
第一届开源软件开发
提高c 软件开发效率
苏州企业软件开发值多少钱
64网络安全期
长沙民政职业技术学院软件开发线
建筑类网络技术
福州群控软件开发商
东莞销售软件开发外包
手机app怎么做软件开发
网络安全高级工程师年薪
保定橙道网络技术有限公司
市网络安全和信息化讲话
网络安全对话形式的宣传
疫情期间企业网络安全预算
网络安全架构设计论文
我的csgo为什么是韩国服务器
湖北发货单软件开发
国产单串口服务器多少钱
网络技术设计公司
服务器型号单价
福建电信软件开发待遇
服务器可以删除多少个内存
网络安全专业必看书
海南与山互联网科技有限公司
软件开发需要固态系统盘吗