Hallvord R. M. Steen schrieb:
On Fri, 09 Jun 2006 13:21:00 +0200, Hallvord R. M. Steen <[EMAIL PROTECTED]> wrote:

Blindly standardising what one vendor does doesn't make sense;
We can certainly assume they have thought long and hard about a change that WILL break existing content.

It would be really great if we could work based on facts instead of hearsay.

Yes, but I can't quote people verbatim on a public mailing list without their permission. I will ask the MS developer and our senior HTTPS/networking dev if they can give me an explanation I can pass on, or even respond in this thread.

Thanks for finding out...

Here is the response:


The problem is that there's no way we can guarantee correct behavior for new HTTP verbs whose semantics are not yet defined. For instance, should a given method be idempotent? Are its results eligible to be cached? Etc.

If the method is unknown, you don't know. Make it configurable or choose a safe default (that is, response not cacheable, method not safe, method not idempotent).

The current IE7 implementation rejects REPORT. This method is safe as per a 4 year old standards track RFC. So I'll assume that is a bug in IE7?

One of the security issues from allowing arbitrary verbs was reported a few years ago. The "TRACE" verb can be used to circumvent the HTTPONLY cookie directive. http://www.cgisecurity.com/whitehat-mirror/WhitePaper_screen.pdf. While the threat was overhyped (and can be fixed by disabling TRACE on the server) the concern about permitting verbs with unknown side-effects/combinatorial-effects remains.

How would an unknown method by more dangerous than POST?

Best regards, Julian

Reply via email to