This post originated from an RSS feed registered with .NET Buzz
by Brad Wilson.
Original Post: Google Web Accelerator and HTTP GET
Feed Title: The .NET Guy
Feed URL: /error.aspx?aspxerrorpath=/dotnetguy/Rss.aspx
Feed Description: A personal blog about technology in general, .NET in specific, and when all else fails, the real world.
There is a bit of furor going on about the fact that Google's Web Accelerator will pre-fetch links. For sites with poor design that use GET links for destructive behavior, this is going to be a problem. Web spiders do the same thing, although they've never been able to get behind password-protected web sites before, so a whole new set of apps is exposed to the problem.
This is good news, as far as I'm concerned. The HTTP spec clearly states that GET should be both idempotent and side-effect free. If you have a web app that does the wrong thing, you need to fix it. Just because you got away with breaking the spec before and can't anymore, isn't going to get you any sympathy from the majority of us who have been trying to tell people why following the specifications is a good thing.
The opinions expressed herein are solely those of Brad Wilson, and not meant as an endorsement of or by any other individuals or groups. This syndication is provided for the private, personal use of individuals. Unauthorized commercial reproduction is strictly prohibited.