python写webservice_使用python开发WebService

一个基本的 python web service 开发环境由以下这些工具组成:

Python2.4,Eclipse WTP,PyDev plug-in,Python ZSI包

ZSI 还依赖与一些其它的 python 开源包:SOAPy,pyXML

建议在*nix环境下使用,原因是pyXML的windows安装包只认python2.4。

步骤:

1.创建wsdl文件

1.1 在Eclipse中,创建一个python项目,

1.2 点击菜单 File->New 选择 Other,在弹出的对话框中选择WSDL文件,然后图形化方式创建wsdl文件。

2.编写WebService服务端代码

2.1 创建框架代码

使用ZSI提供的脚本来轻松创建:

wsdl2py -b -f your.wsdl

wsdl2dispatch -f your.wsdl

运行以上两条命令后,会生成三个文件:

myServices_services.py , myServices_services_server.py , myServices_services_types.py

2.2 创建服务实现代码

用来实现每个 web 服务的具体代码,例如命名为 serviceImpl.py

from myServices_services_server import *

from time import time,ctime

from ZSI.ServiceContainer import AsServer

class mySoapServices

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值