2012-03-06 6 views
0

Как определить, был ли HTTP-запрос выполнен мобильным устройством или веб-браузером на рабочем столе.HTTP-запрос, сделанный мобильным устройством

+0

Возможный дубликат [Автоматическое обнаружение мобильного браузера (через user-agent?)] (Http://stackoverflow.com/questions/1005153/auto-detect-mobile-browser-via-user-agent) –

ответ

0

Если вы контролируете запрос, вы можете добавить к нему информацию по мере необходимости, например. как поля в POST или GET. В противном случае вы можете заглянуть в строку запроса User-Agent.

Исходя из iOS, строка User-Agent будет содержать имя и версию приложения, а также версию CoreFoundation, используемую для построения запроса. Исходя из устройств Android, это зависит от того, как программист приложения установил все, но обычно он скажет вам, что это клиент Apache/Java. Исходя из Firefox, он скажет вам «Mozilla» и т. Д.

Вы также должны понимать, что программист клиента может обмануть это, если захочет, и вы не можете с этим поделать.

Смежные вопросы