1 python http request-headers python-requests python-requests-html
我想知道是否可以使用Python从http请求头获取客户端的IP地址?我正在做一个天气项目,如果我能显示他自己所在位置的天气信息那就太好了。
如果您托管服务器并且有权访问 HTTP 标头,则可以通过以下方式获取客户端 IP
取自我在服务器应用程序中使用的node.js 包:
用户ip按以下顺序确定:
X-客户端-IP
X-Forwarded-For(标头可能返回多个IP地址,格式为:“客户端IP,代理1 IP,代理2 IP”,所以我们取第一个。)
CF-连接-IP (Cloudflare)
Fastly-Client-Ip(转发到云功能时的 Fastly CDN 和 Firebase 托管标头)
True-Client-Ip(Akamai 和 Cloudflare)
X-Real-IP(Nginx 代理/FastCGI)
X-Cluster-Client-IP(Rackspace LB、Riverbed Stingray)
X-Forwarded、Forwarded-For 和 Forwarded(#2 的变体)
| 归档时间: |
|
| 查看次数: |
9216 次 |
| 最近记录: |