ASP.NET MVC Head Verb and Selenium RC

Posted by Rob on Stack Overflow See other posts from Stack Overflow or by Rob
Published on 2010-05-14T20:54:19Z Indexed on 2010/05/15 2:24 UTC
Read the original article Hit count: 438

Filed under:
|
|
|

Selenium (RC) is being used to test an ASP.NET 1.1 site.

When we make a request via Selenium RC (and then in turn via Firefox or other configured browser) the http verb is "HEAD". We have several form action methods that have separate POST and GET methods decorated with AcceptVerbs(HttpVerbs.Get). These methods are returning a 404 and logging a "a public action method could not be found" error message.

Questions:

  • When writing separate Get/Post action methods what is the best practice for handling the Head verb? Should we always decorate with an AcceptVerbs(HttpVerbs.Get | HttpVerbs.Head)?

  • The only time we've seen HEAD verbs is from Selenium and from some crawlers. We created robots.txt entries for the crawlers. Does anyone know why HEAD verbs are issued via Selenium (instead of an If-Modified-Since header)? Are there mainstream crawlers that use the HEAD verb? Does it affect SEO ranking to not have it?

© Stack Overflow or respective owner

Related posts about selenium

Related posts about selenium-rc