2011-12-10 120 views
1

我正在處理一個項目,該項目有一個連接到python服務器的XML-RPC PHP客戶端。我得到了PHP客戶端的工作,但不知道python服務器如何獲取輸入參數。從PHP客戶端發送一個包含字符串和兩個整數的消息,並希望Python服務器使用這些值來執行計算。XMLRPC Python服務器

python中的XML-RPC服務器如何獲取客戶端發送的值?

謝謝!

回答

0

你可以檢查xmlrpclib python執行本標準。

這裏的服務器側例如從那裏:

from SimpleXMLRPCServer import SimpleXMLRPCServer 

def is_even(n): 
    return n%2 == 0 

server = SimpleXMLRPCServer(("localhost", 8000)) 
print "Listening on port 8000..." 
server.register_function(is_even, "is_even") 
server.serve_forever() 
+0

的xmlrpclib僅用於XML-RPC – schlamar

+0

有趣的客戶端,這是直接從[Python文檔](HTTP://docs.python。組織/庫/ xmlrpclib.html#布爾對象)。但這是一個壞榜樣。刪除行'import xmlrpclib',因爲它是一個未使用的導入。 – schlamar

+0

@ ms4py你是對的進口我忘了它,也提到,從那裏 - 鏈接:D。 – pacodelumberg

相關問題