- From: Mark Nottingham <mnot@yahoo-inc.com>
- Date: Sat, 12 Jan 2008 23:57:08 +1100
- To: Anne van Kesteren <annevk@opera.com>
- Cc: "Web API WG (public)" <public-webapi@w3.org>
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 mnot@yahoo-inc.com
Received on Saturday, 12 January 2008 12:57:46 UTC