2016-11-07 14 views
0

私はSpyneライブラリをSOAP Webサービスとして使用し、クライアントの登録機能を提供するインタフェースを実装します。spyneサービスでクライアントIPを取得する方法

しかし、私はどのように関数の本体でクライアントIPを取得するのか分かりません。あなたが@rpcを使用するとき、それは最初のパラメータ設定のすべての情報を持つオブジェクト、ヘッダといくつかのメソッドとしての機能を提供します

@rpc(String,String,String,_returns=String) 

def register(ctx, str1, str2, str3): 

    #I need record client IP address 
    print ctx.transport.req["REMOTE_ADDR"] 
    return "hello" 

私は理解しているように、このような@rpc

@srpc(String,String,String,_returns=String) 
def register(): 
     #I need record client IP address 
     return "hello" 
+0

使用している輸送機が分からない場合は、これには答えられません。 –

答えて

関連する問題