2016-08-19 74 views
1

我有一個場景,我必須檢測我的ASP.Net Web Api正在消耗的位置。這是從瀏覽器(移動瀏覽器或桌面/筆記本電腦瀏覽器無關緊要)或從移動應用程序(IOS/Andriod或Windows應用程序)。使用ASP.Net Web API的移動應用程序或瀏覽器檢測

我累了使用Request.Browser.IsBrowser但它似乎檢測天氣其移動瀏覽器或不,但我的情況是不同的。此外,我試圖谷歌,但幾乎所有我找到的解決方案告訴檢測手機瀏覽器不是應用程序。

任何幫助熱烈讚賞。

+0

可能重複的[有沒有辦法來檢測從哪個來源的API被稱爲?](http://stackoverflow.com/questions/29847842/is-there-a-way-to-detect-從-其中源-AN-API-是感所謂的) – InferOn

回答

0

有沒有完整的證明解決方案,你可以用在這裏說實話。我建議你看看前面提到的評論中提到的Is there a way to detect from which source an API is being called?

您可以隨時查找user-agent和referrer字段,但它們都不是必填字段。如果有人正在爲您的服務器製作客戶端,這可能會更困難。 :)

相關問題