如何在Web API控制器中获取页面URL?

时间:2015-02-06 14:47:37

标签: url asp.net-web-api

网站1:test.page.com/News

网站2:www.page.com/News

网站3:m.site.com/News

您好,我正在呼叫一个pageapi。

Web Api网址:http://www.pageapi.com/api/GetNews

如何在Getnews api控制器中获取网站网址(http://m.site.com/)?哪个页面发布了我的api?

我尝试Url.Request,Request.RequestUri,HttpContext.Current.Request.Path。但我没有得到。总是得到网络api url。

1 个答案:

答案 0 :(得分:7)

尝试:

HttpContext.Current.Request.UrlReferrer.AbsoluteUri