-
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的协议,用于在分布式环境中交换结构化和类型化的信息。在...
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('...
5. REST(Representational State Transfer):尽管SOAP是Web服务早期的主要通信方式,但RESTful架构后来逐渐流行。REST基于HTTP方法(GET, POST, PUT, DELETE等)直接操作资源,简化了Web服务的使用,并提供了更好...
**SOAP Web服务与Python** SOAP(简单对象访问协议)是一种基于XML的协议,用于在Web上交换结构化和类型化的信息。它允许不同系统之间的互操作性,即使这些系统使用不同的编程语言或运行在不同的操作系统上。在...
在实际使用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”等服务的接口细节...
5. **开发工具和库**:开发WebService时,可以使用各种工具和库,例如Java的Apache CXF,.NET的ASP.NET Web Services,或是Python的SOAPpy。这些工具提供了一套完整的解决方案,帮助开发者快速搭建和部署WebService...
目前EBI所提供的WebService就分别有SOAP和REST两种方式的服务,不管是数据服务还是计算服务(计算任务提交)。1 Python + SOAP/WSDL/UDDI最普遍的做法(个人观点)是使用 python ZSI2.0 ,ZSI还依赖于 SOAPpy 和 ...
the Google Web APIs Developer's Kit GoogleSearch.wsdl 包括doGoogleSearch, doGetCachedPage, doSpellingSuggestion三个方法