W3C home > Mailing lists > Public > www-tag@w3.org > November 2013

Re: X-HTTP-Method-Override request header

From: John Kemp <john@jkemp.net>
Date: Wed, 6 Nov 2013 11:14:35 -0500
Cc: Robin Berjon <robin@w3.org>, Steve Klabnik <steve@steveklabnik.com>, "www-tag.w3.org" <www-tag@w3.org>
Message-Id: <3C9A7E4E-E9DE-4B05-9967-EBFE79764691@jkemp.net>
To: Anne van Kesteren <annevk@annevk.nl>
On Nov 6, 2013, at 6:01 AM, Anne van Kesteren <annevk@annevk.nl> wrote:

> On Wed, Nov 6, 2013 at 10:57 AM, Robin Berjon <robin@w3.org> wrote:
>> On 06/11/2013 11:15 , Anne van Kesteren wrote:
>>> If you use <form>, how do you include this X-HTTP-Method-Override
>>> header? <form> does not allow for that.
>> 
>> Most if not all of those frameworks also allow override through a form
>> parameter. One popular choice is _method; so <input type=hidden name=_method
>> value=PUT>.
> 
> That still does not explain the need for the header.

One reason for the HTTP header (from a server perspective) is to be able to dispatch effectively without having to first read the body. Which reminds me of a notorious historical item [1]

Some clients cannot (or at least, historically, could not) modify HTTP headers, thus the need for the form parameter. 

Regards,

John

[1] http://www.w3.org/TR/2000/NOTE-SOAP-20000508/#_Toc478383528
Received on Wednesday, 6 November 2013 16:15:00 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:56:59 UTC