Google Accelerator: Be Careful Where You Browse
Eagle5596 writes "It seems that there can be a serious problem with Google's Web Accelerator, and I'm not talking about the privacy concerns. Evidently some people have been finding that due to the prefetching of pages their accounts and data are being deleted."
Google should have beta tested it first.
According to the HTTP spec, GET requests must not be used to change content. POST actions must be used if you're deleting / changing something. And google doesn't prefetch POST, does it?
The root of the problem is stupid web developers ignoring RFC 2616 and using the GET method to change state.
Seriously, using POSTs was something we all learned in 1994... Hopefully, this Google accelerator thingy will be popular enough to rid us of these creaky old broken sites.
A lot of "stupid" web developers use GET so that those states can be bookmarked or sent to others so they can do something with it.
Unless you have another idea, using GET for states is here to stay.
Oh, and obligatory "lol slashdot" comment: Think about what most people would be saying if Internet Explorer suddenly did this because Microsoft thought it would be a good idea. You'd be all over them like rats over a rotting horse cock.
Actually, that's yet another different problem, one where you get the wrong page from the cache, specifically somebody else's personalized page. It is completely unrelated, in the sense that one could fix either problem independently. (It is possible that they have the same root cause, but I doubt it.)
This bring the current list of reasons not to use the Accelerator up to three, counting the obvious privacy issues.