Python хэл дээр энгийн веб сервис үүсгэх талаар лекцийн төгсгөлд үзүүлсэн демо. Нилээн дээхнэ үзүүлсэн демо боловч блог дээрээ байршуулалгүй уджээ.
Уг сервис нь WSDL -гүй тул зөвхөн Python клиентээс л дуудагдах боломжтой.
Доорх кодыг бичиж веб үйлчилгээгээ эхлүүлнэ. Энэ нь өөртөө хөнгөн жингийн веб серверийг виртуалаар ажиллуулах тул ямар нэг веб сервер хэрэглэгдэхгүй.
# Веб үйлчилгээ # SOAPpy-web-service.py import SOAPpy def getHello(): print "hello" server = SOAPpy.SOAPServer(("127.0.0.1", 8080)) server.registerFunction(getHello) server.serve_forever()
Өөр терминаль нээн доорх кодыг ажиллуулаарай. Энэхүү код нь веб үйлчилгээг хэрэглэж буй клиент юм.
# Клиент # SOAPpy-client.py from SOAPpy import SOAPProxy url = 'http://127.0.0.1:8080/' server = SOAPProxy(url) server.getHello();
Ч. Эрдэнэбат
No comments:
Post a Comment