Some more history and details on when it was patched in Apache:
http://issues.apache.org/bugzilla/show_bug.cgi?id=15242
A few old-ish thoughts here:
http://www.mnot.net/blog/2005/04/03/options
The main problem IMO is that OPTIONS isn't cacheable, which is going
to pretty severely limit things.
On 12/01/2008, at 9:39 PM, Anne van Kesteren wrote:
I and other played a bit more with our Apache installs (mine is on
the shared-host DreamHost) in #html-wg yesterday and it turns out
that OPTIONS now works as Björn Höhrmann indicated earlier on this
list. With web_dav installed and without the need for
ScriptTrapOptions. Jonas also seemed happy with OPTIONS if support
for it was present.
The 10 to 20 lines code contest is now also pretty easy to beat. In
Python:
#!/usr/bin/env python
import os;
request_method = os.environ["REQUEST_METHOD"]
if "OPTIONS" == request_method:
...
elif "GET" == request_method:
...
else:
...
For PHP you use $_SERVER["REQUEST_METHOD"], for Perl
$ENV{REQUEST_METHOD}, etc.
I have left the Method-Check header in the specification, but as the
primary (and only?) use case of that header was to indicate that
this is an authorization request maybe we should remove it. Opinions?
--
Anne van Kesteren
<http://annevankesteren.nl/>
<http://www.opera.com/>
--
Mark Nottingham [EMAIL PROTECTED]