Уг демог 3 сарын 30 -нд лекцийн төгсгөлд үзүүлсэн.
Энэ удаад WSDL автоматаар үүсгэж чаддаг Python хэлний pysimplesoap санг ашиглаж веб үйлчилгээг үүсгээд түүнийгээ Python болон .NET кодоос дуудаж үзүүлсэн.
# pysimplesoap-web-service.py # Веб үйлчилгээг үүсгэж байгаа код from pysimplesoap.server import SoapDispatcher, SOAPHandler from BaseHTTPServer import HTTPServer def adder(a,b): "Add two values" return a+b dispatcher = SoapDispatcher( 'my_dispatcher', location = "http://10.0.2.4:8008/", action = 'http://10.0.2.4:8008/', # SOAPAction namespace = "http://example.com/sample.wsdl", prefix="ns0", trace = True, ns = True) # register the user function dispatcher.register_function('Adder', adder, returns={'AddResult': int}, args={'a': int,'b': int}) print "Starting server..." httpd = HTTPServer(("", 8008), SOAPHandler) httpd.dispatcher = dispatcher httpd.serve_forever()
Ч. Эрдэнэбат
2011-4-22
No comments:
Post a Comment