Pyhon的SOAP Library
 
 
將下載回來的壓縮檔解開,執行python setup.py install安裝該函式庫。
下面是簡單的範例(SOAP Server)
 
#################################################
#  Math server (SOAP)
#  default port: 5630
#
#  20060720 Jia-Yang Chen
#################################################
import SOAPpy
 
def adder(x, y):
return x + y
 
def sub(x, y):
return x-y
def mul(x, y):
return x*y
 
server = SOAPpy.SOAPServer(("localhost", 5630))
server.registerFunction(adder)
server.registerFunction(sub)
server.registerFunction(mul)
server.serve_forever()
 
 
下面是簡單的範例(SOAP Client)
 
#################################################
# Math client (SOAP)
#
#  20060720 Jia-Yang Chen
################################################# 
try:
server = SOAPpy.SOAPProxy('http://localhost:5630')

except:
sys.exit(0)
print server.adder(5,3)
print server.sub(5,3)
print server.mul(5,3)
 
 
執行結果
 
>>> 8
>>> 2
>>> 15
arrow
arrow
    全站熱搜

    CJY0503 發表在 痞客邦 留言(0) 人氣()