0
我正在使用python和soaplib编写SOAP服务。我需要获得服务的所有客户端的IP地址,以将它们存储到日志文件中。我怎样才能做到这一点?获取SOAP服务客户端的IP地址
我正在使用python和soaplib编写SOAP服务。我需要获得服务的所有客户端的IP地址,以将它们存储到日志文件中。我怎样才能做到这一点?获取SOAP服务客户端的IP地址
做到这一点的一种方法是实现一个在wsgi执行的不同阶段调用的“钩子”。有关详细信息,请参阅soaplib readme文件中的“钩子”部分,并参阅该分配中的示例hook.py。
例如,您可以实施onMethodExec
,然后使用wsgi environ.get('REMOTE_ADDR')
来获取客户端的IP地址并将其记录下来。