Обнаружить мобильное устройство, если http отправляет запрос - PullRequest
0 голосов
/ 21 мая 2011

Есть ли способ узнать мобильное устройство, если запрос HTTP post был выполнен программно.Например, на моем Android я делаю следующее:

List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);  
nameValuePairs.add(new BasicNameValuePair("login", "12312"));  
nameValuePairs.add(new BasicNameValuePair("password", "234"));  
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); 

Есть ли способ узнать, что это устройство andriod отправило этот запрос?Я понимаю, что могу отправить дополнительные данные здесь, чтобы идентифицировать устройство.Вопрос заключается в следующем: если почтовый запрос был выполнен таким образом, есть ли способ понять, что он был сделан с устройства andriod (например, с помощью UserAgent)?

Сервер, который принимает запросы, записывается в asp.net mvc.

1 Ответ

2 голосов
/ 22 мая 2011

Используйте HTTP-заголовок «User-Agent», однако он может быть подделан или не установлен вообще, хотя все современные браузеры реализуют этот заголовок. Некоторая полезная информация может быть найдена на Wiki

...