URI

时间:2016-04-17 14:16:17

标签: c# asp.net uri

我目前正在尝试使用此LOC创建指向我的API函数的有效链接:

Uri locationHeader = new Uri(Url.Link("GetUserById", new { id = user.Id }));

返回以下内容:

http://localhost:53800/..../user/821105b1

但是,由于链接应该可以从网络访问,我需要以下内容:

http://192.168.0.12:53800/..../user/821105b1

如何获得此结果而不是localhost的结果?

提前致谢!

1 个答案:

答案 0 :(得分:0)

调用本地库只会为您提供本地IP。您可以调用外部API(如whatismyip或checkip)来获取外部IP。见这里...... https://stackoverflow.com/a/7838551