Le sélénium (RC) est utilisé pour tester un site ASP.NET 1.1.ASP.NET MVC Head Verb et Selenium RC
Lorsque nous faisons une demande via Selenium RC (qui à son tour automatise la demande via un navigateur configuré - dans ce cas Firefox) le verbe http est "HEAD". Nous avons plusieurs méthodes d'action de formulaire qui ont des méthodes séparées GET et POST décorées avec AcceptVerbs (HttpVerbs.Get) ou HttpVerbs.Post respectivement. Ces méthodes retournent un 404 et enregistrant un message d'erreur "une méthode d'action publique n'a pas pu être trouvée".
Questions:
Lors de l'écriture des méthodes Get/l'action post séparés ce qui est la meilleure pratique pour manipuler le verbe Head? Devrions-nous toujours décorer avec un AcceptVerbs (HttpVerbs.Get | HttpVerbs.Head)? Pourquoi le verbe HEAD est-il généré lorsque Selenium RC automatise le navigateur au lieu d'un en-tête If-Modified-Since?
Nous avons également vu des entrées de journal de crawlers (non traditionnels) qui utilisent le verbe HEAD. Nous avons créé des entrées robots.txt pour empêcher ces robots d'indexer le site, mais nous nous demandons maintenant quelle est la meilleure pratique du point de vue du référencement. Est-il important de répondre à HEAD pour les robots? Y a-t-il des robots d'indexation traditionnels qui l'utilisent? Cela affecte-t-il le classement SEO?
Ceci est 3 questions, il pourrait être utile de les partager et de donner les bonnes étiquettes pour obtenir de meilleures réponses – AutomatedTester