我试图从httpheader获取请求的IP地址。如果价值是x做某事,如果不做别的。谁能帮我吗?来自httpheader的请求的IP地址
8
A
回答
6
您可能要look here。 HTTP标准没有将源地址定义为协议的一部分。 Infact HTTP根本不直接与IPv4/IPv6相关。
通常,网络服务器可以很容易地告诉套接字另一端的网络地址(网络浏览器所在的端点)。它不使用HTTP来执行此操作,而是使用操作系统网络堆栈的功能。
对于ASP.NET,您应该能够找到请求来自的IP地址。你可以试着看看System.Web.HttpRequest.UserHostAddress
12
请问this有帮助吗?它看起来很直截了当。
从链接中,有几种不同的方式:
HttpContext.Current.Request.UserHostAddress;
HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
相关问题
- 1. 如何获取请求来自的服务器的IP地址?
- 2. Google Vision API来自IP地址的请求被阻止
- 3. Winsock,只接受来自特定IP地址的请求
- 4. 发送来自特定IP地址的SOAP请求
- 5. 欺骗HTTP请求的源IP地址
- 6. 如何旋转来自同一台机器的每个请求的IP地址
- 7. PHP API获取请求者IP地址
- 8. 轮流发送来自IP地址池的HTTP请求以避免节流
- 9. 来自特定IP的API请求
- 10. 限制来自IP的请求数
- 11. 通过java中的IP地址发送HTTP GET请求到目标IP地址
- 12. 来自IP地址的DNS名称
- 13. 如何在SSL请求上获取请求IP地址
- 14. 使用广播IP地址和MAC地址发出TCP请求
- 15. 请求地址
- 16. 使用http请求标头中的地址192.168.0.0网络的IP地址
- 17. 这些IP地址来自哪里?
- 18. 获取请求的客户端的IP地址(SOAP消息)
- 19. 获取mule中的每个请求的客户端IP地址
- 20. Node.js的HTTPS POST请求的IP地址失败
- 21. 如何修改Go中的http请求中的ip地址/ Java
- 22. 获取请求的客户端的IP地址expressjs
- 23. PHP地址请求
- 24. 来自本地文件的Ajax请求
- 25. 选择具有多个IP时使用的HTTP请求的IP地址(.NET)
- 26. php在套接字中更改请求的IP地址
- 27. 获取请求客户端的IP地址(Soap消息)
- 28. 在python上使用一系列IP地址的HTTP请求
- 29. WCF数据服务:如何获得请求的IP地址?
- 30. 通过XirSys获取我的公共IP地址请求
可能的[[#1907195]](http://stackoverflow.com/questions/1907195/how-to-get-ip-address/) – drudge 2011-04-07 18:44:27