本文介绍了如何在 Web API 控制器中获取页面 URL?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
站点 1:test.page.com/News
Site 1: test.page.com/News
站点 2:www.page.com/News
Site 2: www.page.com/News
站点 3:m.site.com/News
Site 3: m.site.com/News
我正在调用 pageapi.
Hi I 'm calling a pageapi.
Web Api 网址:http://www.pageapi.com/api/GetNews
Web Api url:http://www.pageapi.com/api/GetNews
如何在我的 Getnews 中获取网站 url(http://m.site.com/)api控制器?哪个页面发布了我的 api?
How can I get website url(http://m.site.com/) in my Getnews api controller? Which page post my api?
我尝试 Url.Request, Request.RequestUri,HttpContext.Current.Request.Path .但我没有得到.始终获取 web api url.
I try Url.Request, Request.RequestUri,HttpContext.Current.Request.Path . But I 'didn't get. Always get web api url.
推荐答案
尝试:
HttpContext.Current.Request.UrlReferrer.AbsoluteUri
这篇关于如何在 Web API 控制器中获取页面 URL?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!