2017-04-13 54 views
1

获取主机名我想网站的网址进入我的WebAPI方法。 e.g 我的网站的名字是abc.com和我的API方法的URL现在xyz.com/getdetails?a=1 我的WebAPI控制器上我想abc.com URL识别此方法被调用。中的WebAPI方法

+0

你想要调用你的客户端的IP地址吗? –

+0

@SyedAliTaqi我想要客户的域名。 –

+0

尝试[这](http://stackoverflow.com/a/1445109/3621001) –

回答

0

酪氨酸;

HttpContext.Current.Request.UserHostName; 

HttpContext.Current.Request.UserHostAddress; 

不要忘记添加using System.Web;

+0

我有尝试这一点,但它总是给我的WebAPI hostaddress或主机名 –

0

我相信你所需要的参照网址。

Request.UrlReferrer 
+0

它总是给空值。 –

+0

适合我。我从一个jsfiddle演示向我的api发出请求。我urlReferrer回来了:https://fiddle.jshell.net/_display/ 什么是你的代码是什么样子?听起来像你在提出api请求之前访问属性。 – trevster344

相关问题