HTTP-запрос, сделанный мобильным устройством - PullRequest
0 голосов
/ 06 марта 2012

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

1 Ответ

0 голосов
/ 06 марта 2012

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

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

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

...