如何使用發送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 –