使用java访问SharePoint,当初不知为何,多种方式失败,所以考虑用Python来实现。
首先安装suds模块就遇到一些问题:
安装suds时,下载下来的是python-suds-0.4.tar.gz
因为python与平台无关,所以在window上也是运行的。
解压python setup.py install,
会提示no module named setuptools.
在http://pypi.python.org/pypi/setuptools#files下载,
windows下.exe就行,下载setuptools-0.6c11.tar.gz也无妨。
现在就是很怪异的事情
公司电脑Win7,32位,运行setuptools.exe后,python setup.py install 失败,没办法
再解压setuptools-0.6c11.tar.gz,python setup.py install 成功
再执行python setup.py install 成功。
最后from suds import WebFault
出现no module named suds.
无奈,在解压的python-suds-0.4目录下,发现执行python setup.py install 后,
suds安装在此目录下,
把dist,suds,suds.egg-info三个文件夹考到
Python安装的路径\Lib\site-packages下即可
分享到:
相关推荐
另外,还可以直接从官方网站下载Suds的源码包进行本地安装。 #### 四、Suds的基本使用流程 ##### 1. 引用初始化 ```python from suds.client import Client url = '...
使用suds这个第三方模块 from suds.client import Client url = 'http://ip:port/?wsdl' cilent=Client(url) print cilent 查看webservice接口的具体信息: 调用接口方法,通常 client.service.methodname 实际...
对于SOAPpy,由于可能存在安装问题,需要参考博主的博客或其他在线资源。 2. **创建SOAP客户端**:使用SOAPpy创建客户端,指定SOAP服务器的URL和使用的WSDL(Web Services Description Language)文件。 3. **调用...
对于 `suds`,首先安装库:`pip install suds-jurko`,然后编写如下代码: ```python from suds.client import Client url = '...
在“Windows”和“Unix”环境下,XML、SOAP和WebService的实现有所不同。Windows平台通常利用.NET框架或Windows Communication Foundation(WCF)来创建和消费WebService,这些技术提供了丰富的工具和库来简化开发...
参考文档 https://github.com/yinkaisheng/Python-UIAutomation-for-Windows/blob/master/readme_cn.md pip install pyautogui pip install xlrd pip install client pip install suds pip install suds-...
然而,随着技术的发展,如WCF(Windows Communication Foundation)的出现,.NET Remoting的一些功能已被更现代的框架所取代,但在某些特定场景下,尤其是需要高度定制化通信协议的应用中,.NET Remoting仍然具有不...
在实际应用中,开发Web服务可以使用各种工具和技术,如Java的JAX-WS、.NET框架的WCF(Windows Communication Foundation)、Python的suds库等。此外,REST(Representational State Transfer)风格的Web服务近年来也...
- .NET Framework提供了ASMX和WCF(Windows Communication Foundation)等工具,支持.NET应用程序创建和使用WebService。 - Python有suds库,PHP有SoapClient类,使得非Java和.NET平台也能方便地使用WebService。 ...
9. Web服务的工具与框架:开发Web服务时,有许多工具和框架可以使用,如Java的JAX-WS和Spring-WS,.NET的WCF(Windows Communication Foundation),Python的suds库等。这些工具简化了服务的创建、部署和测试过程。 ...
6. **Web服务的安全性**:Web服务可能涉及敏感数据交换,因此安全问题至关重要。常见的安全机制包括SSL/TLS加密、WS-Security(用于消息认证和加密)、OAuth和JWT(JSON Web Tokens)用于授权。 7. **SOAP消息结构*...
9. **Web服务开发工具**:有许多工具和框架支持Web服务的开发,如Java的JAX-WS、.NET的WCF(Windows Communication Foundation)、Python的suds库等。 10. **Web服务的测试**:为了确保Web服务的正确性和可靠性,...
2. .NET Framework中的ASP.NET Web Services (ASMX) 或 WCF(Windows Communication Foundation)可能是用于创建WebService的工具,如果是基于微软的技术栈。 3. 对于Python开发者,他们可能会使用SOAPpy、suds库或...
- **.NET平台**:使用ASP.NET的WebService(ASMX)或WCF(Windows Communication Foundation)来实现。 - **Python、PHP等其他语言**:也有相应的库支持,如Python的suds库,PHP的NuSOAP库。 4. **应用实例** - ...
3. **C#**:可以利用.NET Framework提供的`System.Web.Services.Protocols.SoapHttpClientProtocol`类或使用WCF(Windows Communication Foundation)来调用WebService。 4. **PHP**:可以使用内置的`SoapClient`类...
- WCF(Windows Communication Foundation)是.NET框架中的一个组件,用于构建和部署高度可配置的Web服务。 - Python有SOAP库如suds-jurko和Flask-Restful用于构建RESTful服务。 - Node.js有Express和Soap库支持...
7. **Web服务的实现**: 实现Web服务的方式有很多,例如使用Java的JAX-WS(Java API for XML Web Services)或者.NET框架的WCF(Windows Communication Foundation)。开发者可以创建服务端点,然后发布到服务器,...
在.NET中,有WCF(Windows Communication Foundation);在Python中,有suds库等。这些框架简化了Web服务的开发和部署过程。 8. **Web服务的测试**: 使用工具如SoapUI或Postman可以对Web服务进行功能测试、性能测试...