加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

soaplib webservices的hello world

发布时间:2020-12-16 23:08:57 所属栏目:安全 来源:网络整理
导读:# -*- coding: UTF-8 -*- import soaplib from soaplib.core.service import rpc,DefinitionBase,soap from soaplib.core.model.primitive import String,Integer from soaplib.core.server import wsgi from soaplib.core.model.clazz import Array class H
# -*- coding: UTF-8 -*-

import soaplib
from soaplib.core.service import rpc,DefinitionBase,soap
from soaplib.core.model.primitive import String,Integer
from soaplib.core.server import wsgi
from soaplib.core.model.clazz import Array


class HelloWorldService(DefinitionBase):
? ? @soap(String,Integer,_returns=Array(String))
? ? def say_hello(self,name,times):
? ? ? ? results = []
? ? ? ? for i in range(0,times):
? ? ? ? ? ? results.append('Hello,%s' % name)
? ? ? ? return results
? ??
if __name__=='__main__':
? ? try:
? ? ? ? from wsgiref.simple_server import make_server
? ? ? ? soap_application = soaplib.core.Application([HelloWorldService],'tns')
? ? ? ? wsgi_application = wsgi.Application(soap_application)
? ? ? ? server = make_server('localhost',7789,wsgi_application)
? ? ? ? server.serve_forever()
? ? except ImportError:
? ? ? ? print "Error"

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读