--On Thursday, November 4, 2004 7:33 AM -0500 Robert Sayre <[EMAIL PROTECTED]> wrote:
>
> It uses a new a verb so you can't screw up the XML on purpose and send
> requests to random POST handlers. Using a new verb means that the resource
> actually has to be an Atom error handler.

The second sentence is wrong. Anyone can implement ERROR. It is an HTTP
method, not an Atom method. We should expect other implementations.

If we want an Atom-only HTTP method, then we should call it ATOMONLYERROR.
Or maybe we can namespace-qualify it.

Changing the name doesn't really protect bad implementations of POST
handlers. Those need to check their inputs, like any other code.

I strongly favor POST over a new HTTP method. Post has existing 
semantics and parameter-passing formats. Relying on those makes
our spec smaller and implementations easier. Defining those anew
for Atom makes the spec bigger and implementations harder.

POST should also make QA and load testing easier. Anybody got a
load tester that already implements ERROR?

wunder
--
Walter Underwood
Principal Architect, Verity

Reply via email to