HttpWebRequest.UserAgent : Que faut-il faire
J'ai lu ce MSDN comme sujet et a couru son exemple.
http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.useragent.aspx
lorsque je change la uSerAgnet à quelque chose comme "bla", la sortie est mal, mais quand j'utilise la même chose que dans l'exemple des même quand j'en commentaire la ligne de code qui est le réglage de la UserASgent, la sortie est correcte.
qu'est-ce que UserAgent à tous ? quand dois-je le mettre ? Comment savoir à quelle valeur dois-je le mettre ?
grâce
OriginalL'auteur Bohn | 2010-06-16
Vous devez vous connecter pour publier un commentaire.
L'Agent de l'Utilisateur est utilisé pour identifier le client et le système d'exploitation etc. Il est le plus couramment utilisé dans les navigateurs. Vous pouvez utiliser l'Agent de l'Utilisateur de préciser qui vous êtes, et le serveur web peut renvoyer une Réponse avec des données appropriées pour vous client. Par exemple mon User Agent que j'ai utilisé pour accéder à ce site est:
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
Avais-je été un web crawler, j'aurais utilisé quelque chose d'autre, quelque chose le serveur web d'identifier comme un robot, et le serveur web (développeur web) pourrait renvoyer une page optimisée pour l'indexation.À moins que vous vraiment besoin de le faire, je vous conseille de ne pas venir avec vous propre de l'Agent Utilisateur, le manque de standardisation est un assez gros problème dans ce domaine.
Il y a aucune raison, en particulier, vous avez besoin de jouer avec l'Agent de l'Utilisateur?
Cette page contiennent une liste de nombreux Agents Utilisateurs.
voici également l'exemple de code que j'ai dit dans le commentaire précédent, il n'y a pas de place pour elle dans le commentaire précédent post : si (wReq est HttpWebRequest) { ((HttpWebRequest)wReq).UserAgent = "CytoWSClient"; }
Vous pouvez définir ce que vous voulez que le UserAgent, mais le serveur web doit être en mesure de comprendre quoi faire avec elle. Il est utilisé pour envoyer des résultats personnalisés sur le client, comme une page digne d'un appareil mobile, d'un navigateur ou d'un robot. Si vous voulez juste le site, comme il est vu par votre navigateur, vous n'avez pas besoin de définir la propriété, ou tout au moins à un connus du navigateur de sorte que vous obtenez un résultat prévisible.
OriginalL'auteur Jesper Fyhr Knudsen