Обнаружение типа устройства из сервиса MVC REST - PullRequest
0 голосов
/ 15 марта 2012

У меня есть веб-приложение, написанное на ASP.NET MVC 3 .В этом приложении есть пара контроллеров с некоторым методом действия mvc, которые возвращают json .Эти методы предназначены для использования мобильным приложением (приложения BlackBerry и IPhone).

Мой вопрос: как я могу узнать, какое устройство использует эти услуги? Пример: метод действия XXX вызывается через Iphone 4S.Метод действия YYY вызывается факелом BlackBerry.

1 Ответ

1 голос
/ 15 марта 2012

Устройства не предоставляют свои точные данные серверу при запросе данных, однако с помощью UserAgent можно сделать правильное предположение.

Например Что такое пользовательский агент iPhone 4?

if( Request.UserAgent.Contains( "iPhone OS" ) )
  DoSomeIPhoneyThing();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...