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"
使用している輸送機が分からない場合は、これには答えられません。 –