Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x Python:如何确定http请求的原始IP_Python 3.x_Ip Address - Fatal编程技术网

Python 3.x Python:如何确定http请求的原始IP

Python 3.x Python:如何确定http请求的原始IP,python-3.x,ip-address,Python 3.x,Ip Address,我正在尝试做类似的事情,比如,一个简单的公共ip地址api。 如何使用本机python 3确定http请求的ip地址 from werkzeug.wrappers import Request, Response @Request.application def application(request): return Response('Hello World!') if __name__ == '__main__': from werkzeug.serving impo

我正在尝试做类似的事情,比如,一个简单的公共ip地址api。 如何使用本机python 3确定http请求的ip地址

from werkzeug.wrappers import Request, Response


@Request.application
def application(request):
    return Response('Hello World!')

if __name__ == '__main__':
    from werkzeug.serving import run_simple
    run_simple('localhost', 4000, application)

我如何替换
返回响应('Hello World!')
以使其返回请求者的ip?

好的,我自己解决了:

req_ip = request.remote_addr
return Response(req_ip)

看起来你想让我们为你写些代码。虽然许多用户愿意为陷入困境的程序员编写代码,但他们通常只在海报已经试图自己解决问题时才提供帮助。演示这项工作的一个好方法是,包括您迄今为止编写的代码、示例输入(如果有)、预期输出和实际获得的输出(控制台输出、堆栈跟踪、编译器错误——任何适用的)。你提供的细节越多,你可能收到的答案就越多。我只是不知道如何确定ip。提示哪个模块/函数和几行伪代码确实会有很大帮助。我的谷歌搜索到目前为止还没有成功。