如何用python客户端去访问webservice
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,本篇文章给大家分享的是有关如何用python客户端去访问webservice,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。我用的是soa
千家信息网最后更新 2025年02月03日如何用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安全错误
数据库的锁怎样保障安全
上海地铁宣传周网络安全
吉林玖玖网络技术
ADO 数据库显示照片
中学网络安全教育班会教案
沅江软件开发系统
月食视频软件开发
快表免费版 多少数据库
看网络安全教育公开课观后感
道客巴巴计算机网络技术大作业
中华文化海外传播数据库
矿机挖币软件开发
软件开发需要什么职业规划
网络安全优秀防守队
网络安全落实情况自查表
计算机网络技术基础就业方向
许昌定制软件开发
在服务器上跑程序
学校办公系统数据库表格
怎么解决自家网络安全风险
数据安全级别与标记数据库字段
怀旧服部落服务器哪里下载
ado向数据库添加
计算机网络技术包括哪些
张掖聚点网络技术有限公司
fedora软件开发包
计算机和网络安全学习
育碧服务器怎么也连不上
沈阳研发软件开发经理招聘
服务器测试外包容易吗
网络安全点实施时间