-
SOAPpy访问“http://www.webxml.com.cn”的WEB服务,无错但查询无结果5
想自动获取节目单[中国电视节目预告(电视节目表) WEB 服务 公用事业WSDL: http://www.webxml.com.cn/webservices/ChinaTVprogramWebService.asmx?wsdl],调用无参数需求的两个方法成功,调用有参数要求的方法,返回没有查询结果。
ENDPOINT = 'http://www.webxml.com.cn/webservices/ChinaTVprogramWebService.asmx' WSDL_URL = ENDPOINT + '?wsdl' NAMESPACE = "http://WebXml.com.cn/" def getTVstationString(self,theAreaID): print '#######[第二步] 通过省市ID或分类电视ID获得电视台名称 String()
输入参数:theAreaID = 省市ID或分类电视ID(Integer);返回数据:一个一维字符串数组 String(),结构为:电视台ID@电视台名称。#######' #SOAPAction: "http://WebXml.com.cn/getTVstationString" server = SOAPProxy(ENDPOINT, NAMESPACE,"http://WebXml.com.cn/getTVstationString") in0 = SOAPpy.structType() in0._addItem('theAreaID', theAreaID) resultObj = server.getTVstationString(in0) #resultObj = self.wsdlInfo.wsdlx.getTVstationString(theAreaID) #print resultObj for TVstationStr in resultObj.string: print 'TVstationString = %s' % TVstationStr.encode(self.encoding)
程序没有返回出错信息,但未查询到对应数据。
返回数据打印出来是:
TVstationString = 没 TVstationString = 有 TVstationString = 电 TVstationString = 视 TVstationString = 台 TVstationString = 数 TVstationString = 据
在例子网页"http://www.webxml.com.cn/webservices/ChinaTVprogramWebService.asmx?op=getTVstationString",调用网页查询方式,返回数据如下:
109@安徽电视台 110@合肥电视台 111@淮南电视台
2008年8月25日 02:57
目前还没有答案
相关推荐
在Python编程环境中,开发Web服务通常涉及使用各种库和框架,其中之一便是SOAPpy。SOAPpy是一个用于构建和消费SOAP(Simple Object Access Protocol)服务的Python库。SOAP是一种基于XML的协议,广泛用于分布式应用...
- **WSDL支持**:SOAPpy可以生成和解析WSDL(Web Services Description Language),这是一种XML格式,用于定义Web服务的接口和消息结构。 3. **使用SOAPpy**: - **安装**:下载SOAPpy-0.12.0.zip后,解压并使用...
SOAP(Simple Object Access ...在实际项目中,可能需要根据具体的服务接口进行调整,但基本的调用逻辑保持不变。在开发过程中,不断测试和调试是确保成功的关键。希望本文能帮助你在PHP和.NET集成的道路上更进一步。
在IT行业中,SOAP(Simple Object Access Protocol)是一种用于交换结构化信息的标准协议,常用于Web服务。本主题聚焦于使用Python 2.5版本开发SOAP程序,主要涉及的库有pyxml、fpconst以及SOAPpy。 首先,让我们...
SOAPpy是Python编程环境中用于创建和使用Web服务的一个库,它是开发基于SOAP(Simple Object Access Protocol)协议的web服务的重要工具。SOAP是一种基于XML的协议,用于在分布式环境中交换结构化和类型化的信息。在...
虽然没有列出具体的文件内容,但可以推断这个readme文档将为用户理解SOAPpy以及如何安装使用提供更多的信息和帮助。 这个压缩包是一个包含了SOAPpy软件包及其依赖的归档,适用于64位的RHEL7及其衍生系统。通过提供...
SOAPpy-0.12不报错版本是一个修复了官方构建错误的Python库,主要用于处理SOAP(简单对象访问协议)通信。SOAP是一种基于XML的协议,用于在Web服务中交换结构化和类型化的信息。在描述中提到的问题是,官方提供的...
**SOAPpy for Python2.7** 是一个针对Python 2.7版本的库,用于处理简单对象访问协议(SOAP)的客户端和服务器端交互。SOAP是一种基于XML的协议,广泛用于Web服务,允许不同系统之间交换结构化和类型化的信息。 ###...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
12.4. SOAP 网络服务查错 12.5. WSDL 介绍 12.6. 以 WSDL 进行 SOAP 内省 12.7. 搜索 Google 12.8. SOAP 网络服务故障排除 12.9. 小结 13. 单元测试 13.1. 罗马数字程序介绍 II 13.2. 深入 13.3. romantest....
使用SOAPy时,开发者首先需要加载WSDL文件,这将生成一个服务对象,通过这个对象可以访问服务的方法。例如: ```python from SOAPpy import WSDL # 加载WSDL service = WSDL.Proxy('...
"python-twisted-web"表明这是一个专门为Python语言编写的Twisted框架中的Web模块,版本号为12.1.0,后面的8.el7_9则表示该软件包适用于RHEL或CentOS 7的第八次发行。文件结尾的"x64-86"则进一步指明了软件包支持的...
5. REST(Representational State Transfer):尽管SOAP是Web服务早期的主要通信方式,但RESTful架构后来逐渐流行。REST基于HTTP方法(GET, POST, PUT, DELETE等)直接操作资源,简化了Web服务的使用,并提供了更好...
**SOAP Web服务与Python** SOAP(简单对象访问协议)是一种基于XML的协议,用于在Web上交换结构化和类型化的信息。它允许不同系统之间的互操作性,即使这些系统使用不同的编程语言或运行在不同的操作系统上。在...
【使用Python+ZSI开发Web Service环境搭建】的文档详细介绍了如何配置一个基于Python的Web Service开发环境。这个环境主要包括Python 2.4、Eclipse WTP、PyDev插件以及Python ZSI包。以下是对这些组件的详细介绍: ...
在实际使用Web Service时,可能会遇到的问题包括但不限于:网络连接问题、SOAP消息解析错误、WSDL描述不准确等。对于这些问题,通常需要检查网络配置、调试SOAP消息内容、核对WSDL描述是否正确,或者使用模拟工具...
对于客户端,你可以通过`SOAPpy.WSDL.Proxy`类创建代理对象,调用远程服务的方法。 总的来说,Python 2.5中的`pyxml`, `fpconst`和`SOAPpy`是开发SOAP Web服务的关键组件。`pyxml`处理XML数据,`fpconst`保证浮点数...
接着,WSDL(Web服务描述语言)是定义WebService接口的标准化方式,它描述了服务提供的操作、输入和输出参数,以及服务的位置。在本案例中,可能存在一个WSDL文件,定义了如“login”和“getNews”等服务的接口细节...
这些包包括Twisted库的不同模块,例如python-twisted-core(Twisted核心模块)、python-twisted-web(用于网络编程的Web模块)、m2crypto(加密模块)、SOAPpy(一个SOAP库)以及其他一些依赖包。 python-twisted-...