如何用python客户端去访问webservice
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇文章给大家分享的是有关如何用python客户端去访问webservice,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。我用的是soa
千家信息网最后更新 2026年11月02日如何用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安全错误
数据库的锁怎样保障安全
互联网科技企业
互联网加科技
新华互联网科技学院
互联网科技开发公司
深圳互联网科技公司
深圳互联网络科技有限公司
长亮科技互联网金融
互联网科技公司名称
四个字互联网科技公司取名
海南购全球互联网科技
上海电发互联网科技有限公司
天速互联网络科技有限公司
温州喔噻互联网科技有限公司
中国的互联网科技企业的崛起
乌鲁木齐新华智原互联网科技学校
互联网金融科技元年
锡山区互联网智能科技产品供应
21世纪互联网科技成就
萌小萌互联网科技河南有限公司
中国互联网公司的科技投入
中智农互联网科技
安控科技rtu产品工业互联网
农村开互联网科技讲堂
来此购互联网科技有限公司
内蒙古九一互联网科技
互联网科技的全部知识
特约风豹互联网科技为什么扣费
江苏苏星互联网科技有限公司
绵阳真晨互联网科技有限公司
互联网科技大会大佬