2 votes

L'utilisation de wget ne donne pas la même sortie que le navigateur

J'utilise wget pour Windows (gnuwin32 wget-1.11.4-1) dans Windows 8 et l'utiliser pour un outil d'assistance appelé Kayako, en lui demandant d'interroger une file d'attente de courrier électronique. La ligne de commande ressemble à ceci :

wget.exe -O null --timeout 25 http://xxx.kayako.com/cron/index.php?/Parser/ParserMinute/POP3IMAP

Je sais qu'il faut environ 20 secondes pour recevoir une réponse du serveur dans mon cas particulier lorsqu'on utilise un navigateur avec l'URL dans la ligne de commande ci-dessus. Cependant, en utilisant cette commande, le retour est presque immédiat. Voici un extrait de la sortie :

Connexion à xxx.kayako.com [xxx.xxx.xxx.xxx]:80... connecté. HTTP requête envoyée, en attente de réponse... 200 OK Longueur : non spécifié [text/html]

J'aimerais savoir quelle serait la différence entre les deux cas et comment je pourrais faire en sorte que wget se comporte de la même manière que le navigateur (je sais qu'il ne le fait pas car Kayako n'interroge pas la file d'attente des emails).

2voto

jamieQ Points 280

Certains sites Web proposent des pages optimisées pour les navigateurs. Cela signifie que le site vérifie, lors d'une demande, le type de navigateur que vous utilisez et vous propose une page optimisée ou, à titre de solution de repli, une page standard.

Aussi java-script pourrait être un problème voir enlace

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X