【发布时间】:2017-11-16 10:50:14
【问题描述】:
我有一个 Web API,我想在我的控制器函数中捕获所有传入的请求公共 IP 地址。
【问题讨论】:
-
您想从
HTTPRequestMessage还是从Request获取客户端的IP 地址? -
您能定义一下您所说的公共 IP 地址是什么意思吗?您已经在下面的答案中被告知如何操作。
-
我想要客户端内部 IP 而不是托管 IP 地址,作为参考,请在谷歌中搜索我的 IP,您将获得您的内部 IP 地址。@Crowcoder
-
不,那是公网IP。除非客户端和服务器在同一网络上,否则您永远无法获得内部 IP。
-
我想要在 Asp.net web 表单中显示我的 IP 的公共 IP,下面的代码工作正常,但我想要在 web API 控制器 @Crowcoder
标签: c# api asp.net-web-api asp.net-web-api2