Агент пользователя используется для идентификации клиента и операционной системы и т.д. Это наиболее часто используется в браузерах. Вы можете использовать User Agent, чтобы указать, кто вы, и веб-сервер может вернуть Response с данными, подходящими для вашего клиента. Например, мой пользовательский агент, который я использовал для доступа к этому сайту, был следующим: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.70 Safari/533.4
Если бы я был веб-искателем, я бы использовал что-то еще, что веб-сервер идентифицировал бы как искатель, и веб-сервер (веб-разработчик) мог бы вернуть оптимизированная страница для индексирования.
Если вам действительно не нужно, я бы посоветовал вам придумать собственный пользовательский агент, отсутствие стандартизации - достаточно большая проблема в этой области.
Есть ли какая-либо причина, в которой вам необходимо связаться с User Agent?
This page содержит список многих известных пользовательских агентов.
спасибо, ну, я смотрел на образец кода, как показано ниже, и он настраивал userAgent, затем я искал msdn, и в их примере они также устанавливают его ... но, как мы можем видеть в моем примере кода ниже, устанавливает userAgent на имя того приложения C#, которое он пишет, в примере msdn он установлен как «« Клиент проверки .NET Framework »», и, как я уже сказал, когда я прокомментировал этот код в ссылке msdn, ничего не изменилось! он по-прежнему работает – Bohn
здесь также пример кода, который я уже говорил в предыдущем комментарии, не было места для него в предыдущем комментарии, чтобы разместить его: если (wReq является HttpWebRequest) { ((HttpWebRequest) wReq). UserAgent = «CytoWSClient»; } – Bohn
Вы можете установить все, что хотите, в качестве UserAgent, но веб-сервер должен уметь понимать, что с ним делать. Он используется для отправки настроенных результатов клиенту, например, для страницы, подходящей для мобильного устройства, браузера или искателя. Если вам просто нужен веб-сайт, как это видно в вашем браузере, вам не нужно устанавливать свойство или, по крайней мере, устанавливать его в известном браузере, чтобы получить предикативный результат. –