Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ASP.Net Web API检测移动应用程序或浏览器_Asp.net_Asp.net Mvc_Asp.net Web Api - Fatal编程技术网

使用ASP.Net Web API检测移动应用程序或浏览器

使用ASP.Net Web API检测移动应用程序或浏览器,asp.net,asp.net-mvc,asp.net-web-api,Asp.net,Asp.net Mvc,Asp.net Web Api,我有一个场景,在这个场景中,我必须检测我的ASP.Net Web Api在哪里被使用。这是来自浏览器(移动浏览器或台式机/笔记本电脑浏览器无关紧要)或来自移动应用程序(IOS/Andriod或Windows应用程序) 我厌倦了使用Request.Browser.IsBrowser,但这似乎可以检测其移动浏览器,但我的情况不同。我也试着用谷歌搜索,但我找到的几乎所有解决方案都是关于检测手机浏览器,而不是应用程序 我们衷心感谢您的帮助 老实说,这里没有完整的解决方案可供您使用。我建议看看上面评论中提

我有一个场景,在这个场景中,我必须检测我的ASP.Net Web Api在哪里被使用。这是来自浏览器(移动浏览器或台式机/笔记本电脑浏览器无关紧要)或来自移动应用程序(IOS/Andriod或Windows应用程序)

我厌倦了使用
Request.Browser.IsBrowser
,但这似乎可以检测其移动浏览器,但我的情况不同。我也试着用谷歌搜索,但我找到的几乎所有解决方案都是关于检测手机浏览器,而不是应用程序


我们衷心感谢您的帮助

老实说,这里没有完整的解决方案可供您使用。我建议看看上面评论中提到的

您可以始终查找“用户代理”和“推荐人”字段,但它们都不是必需的。而且这可能会更加困难,特别是如果其他人正在为您的服务器制作客户端时。:)

可能重复的