- From: Eric J. Bowman <eric@bisonsystems.net>
- Date: Tue, 13 Dec 2011 21:10:54 -0700
- To: Noah Mendelsohn <nrm@arcanedomain.com>
- Cc: "www-tag@w3.org" <www-tag@w3.org>
Your blog post reads, "GET is inappropriate for any request that, directly or as a side effect, updates the state of a server." This comes up often on rest-discuss. Hit counters (and even logging) are GET updating server state, nothing wrong with that. The user- agent can't be held accountable for any changes made via safe methods. When a user is requesting a change, the user-agent should be instructed to use an unsafe method, not GET. NYT's implementation is silly, but it's valid HTTP. -Eric
Received on Wednesday, 14 December 2011 04:11:59 UTC