2011-06-16 52 views
1

我在web2py中有一個應用程序。要創建gui(web界面)的命令行界面,我想使用xmlrpc服務。例如,如果我有以下功能:在web2py中使用xmlrpc作爲Web應用程序的命令行界面

@auth.requires_login 
def example(): 
    temp = request.args[0] 
    //do something on temp 
    return dict(temp=temp) 

我怎樣才能調用XML-RPC這一功能,讓我做我原來的函數定義最小的變化(我需要做認證,不知何故發送請求變量,並且有一些返回的數據結構)。

回答

1

您需要使用服務與XMLRPC

auth.settings.allow_basic_login = True 

@service.xmlrpc 
def example(temp): 
    return ... 


@auth.requires_login() 
def call(): return service() 

你可以讀到更多的書揭露功能。

相關問題