[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ERROR verb




On Sat, 19 Jun 2004 14:01:00 +0100, Bill de hÓra <bill@xxxxxxxxxx> wrote:


I've always liked this idea. Let's use a verb, though. Maybe "COMPLAIN".

ERR is the verb.

Does the verb exists, or what do you mean?


Adding new method to HTTP (or any app protocol) is a last resort imo.

I agree, but as this verb doesn't require anything on the server, it's not a big requirement. It's actually not requiring anyone to do anything, other than the client to report errors with the ERR or ERROR verb. This would be immencly simpler to implement in a client than doing all sorts of audodiscovery to find error-URI's, posting special error XML documents to that URI, etc.


Just doing an ERROR request to the erronous URI is extremely simple. And RESTful, imho.

Again imo, to ask for a new verb is to say both that the deployed web doesn't support Atom needs and that the deployed web should accept the burden of a new verb for Atom needs*.

Well, probably. But adding the ERROR verb isn't a huge requirement, and just proves that Atom is capable of doing more than the HTTP creators originally foresaw.


While we seem to be noodling on a couple of new verbs, are we at that
point yet?

With regards to implementing some sort of error reporting mechanism, I think the answer is «yes». The proposed[1] error reporting service is way too complicated, and doesnt' help those who has statically built web pages. The ERROR verb works for everyone.


* all aside from adoption questions, which are significant. Claim: any syndication technology that does not require new HTTP verbs has an immediate adoption advantage other one that does, irrespective of the engineering merits.

It depends on how and if the verbs need to be handled in a special way on the server. If they don't, I can't agree with you. And as far as I can tell, ERROR doesn't put any requirement on anyone but the client developers, which would need to do something (probably a lot more difficult) in this area anyway.


____
[1] <url: http://www.intertwingly.net/wiki/pie/PaceServiceError>

--
Asbjørn Ulsberg         -=|=-        asbjornu@xxxxxxxxxxx
«He's a loathsome offensive brute, yet I can't look away»