如何使用发送get请求的客户端的IP地址? 我的目标是为每个客户端创建唯一的文件,其中文件将被命名为客户端的IP地址。对不起,我一直没有使用Python。在python中处理get请求
1
A
回答
1
阅读文档。如果您打算使用标准库的HttpServer,你可以看到,是会送你的客户端地址在您的处理程序:
类BaseHTTPServer.BaseHTTPRequestHandler(请求,CLIENT_ADDRESS,服务器)
该类用于处理到达服务器的HTTP请求。本身,它不能响应任何实际的HTTP请求;它必须被分类到 处理每个请求方法(例如GET或POST)。 BaseHTTPRequestHandler 提供了许多类和实例变量,以及按子类使用 的方法。处理程序将解析请求和标题,然后调用特定于请求类型的方法 。方法名称由 请求构成。例如,对于请求方法垃圾邮件,do_SPAM() 方法将被调用,不带任何参数。所有相关的 信息都存储在处理程序的实例变量中。子类 应该不需要覆盖或扩展init()方法。
...
CLIENT_ADDRESS:
包含参照客户的地址形式(主机,端口)的元组。
类SimpleHTTPServer.SimpleHTTPRequestHandler(请求,CLIENT_ADDRESS,服务器)
+0
谢谢,与client_address [0] –
1
您可以导入请求模块如下。 http://docs.python-requests.org/en/master/
相关问题
- 1. 在Python中处理GET请求,然后是PUT
- 2. 如何在python中处理post请求
- 3. 使用XML响应处理GET请求
- 4. Laravel处理POST请求作为GET
- 5. 处理GET请求 - Apache HttpClient vs java.net.HttpURLConnection
- 6. Django表单 - 处理GET请求
- 7. AppEngine处理我的POST请求为GET
- 8. 主塔 - 处理GET和POST请求
- 9. 处理25,000 GET请求到一个API
- 10. 的JavaBeans JSP处理GET请求
- 11. MVC 4路由,GET/POST请求处理
- 12. Python请求异常处理
- 13. Python:多处理和请求
- 14. 使用Python请求库API GET请求
- 15. Python处理线程中的Socketserver请求
- 16. 在Python中使用GET请求循环
- 17. GET请求在Python中不起作用
- 18. Python代理不处理POST请求
- 19. 在python中处理PUT,POST,DELETE,GET请求的通用方法django
- 20. 如何在运行时处理'get'请求中的错误?
- 21. 在rails中处理HEAD和GET请求时的问题3
- 22. 在Tomcat servlet中处理重复GET请求(由Trendmicro引起)
- 23. 在Django窗体逻辑中处理GET请求
- 24. 请求处理
- 25. Python请求POST做GET?
- 26. Python选项/ GET请求
- 27. 在GET请求
- 28. 管理get ajax请求
- 29. 使用来自GET请求的数据在同一个Python脚本中处理PUT请求
- 30. 在python中使用@cached_property请求处理程序与python
哪些web框架,你在使用Python:
更多的信息可以用这个文件被发现的? –
我还没有做任何事情。我打算从这里开始: http://www.linuxjournal.com/content/tech-tip-really-simple-http-server-python –