Tim Bray wrote:
I'm feeling positive about PaceServiceError, but I have a question: why does it need to use a new custom-built HTTP verb? Why don't we just specify that you POST to the ServiceError URI two name-value pairs, CGI style, either in the URI or the body?
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. This is important because the requests could be fired off automatically, from behind firewalls, etc. It's important that it be no more dangerous than img @src.
I have no opinion on the value of information sent along with the request, but I'll note that some Atom Protocol implementations send back responses that look like this:
<error>You've screwed up!</error>
Robert Sayre
