2011-06-16 9 views
1

web2pyにアプリケーションがあります。 gui(Webインターフェイス)のコマンドラインインターフェイスを作成するには、xmlrpcサービスを使用します。例えば、私は、次の機能がある場合:私は、認証を行うために必要(私のオリジナル関数定義の最小限の変更を行うように私は、XMLRPCでこの関数を呼び出すことができますどのようにweb2pyでxmlrpcを使用してWebアプリケーションのコマンドラインインターフェイスを使用する

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

を、何とかリクエスト変数を送信し、持っていますいくつかの返されたデータ構造)。

答えて

1

あなたは、あなたが本の中で詳細を読むことができますXMLRPC

auth.settings.allow_basic_login = True 

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


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

で機能を公開するためにサービスを使用する必要があります。