[已关闭问题] Asp.net 如何获取非浏览器请求的IP 地址
提问时间: 2008-05-08 21:25
悬赏分:20 提问时间5/8/2008 9:25:56 PM 问题为何被关闭 浏览:61 次

问题: Asp.net 如何获取非浏览器请求的IP 地址?

大家都知道,只要是通过浏览器到达的请求,都可以获取到客户的IP地址。

但是如果通过程序请求某个 URL,那么这个是时候怎么获取到客户的IP地址呢?


(3)
请求某个 URL,应该有返回内容吧,这个时候的返回内容不是http头吗,不就可以得到信息了
3天前   回答者:mythzz - 初学一级
用什么请求都是一样的.

他不给自己的IP,就不可能收到你生成的html,所以除了故意捣乱的以外,不管用什么软件请求HTTP资源,都能用一样的方式获取客户端的IP.
3天前   回答者:deerchao - 老鸟四级
同意楼上的 
3天前   回答者:yeyang - 菜鸟二级
3天前   草原上的骏马 :
如果是浏览器请求的话的是可以获取到的,此时不论用户使用代理与否。
倘若通过程序,比如: HttpWebRequest 请求 URL,这时获取请求的IP。
我发现通过HttpRequest 类的 UserHostAddress 属性可以获取到,但是当用户使用代理,那么如何知晓用户的真实IP呢?
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除