<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gy4Woo</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gy4Woo"/>
	<link rel="alternate" type="text/html" href="https://microformats.org/wiki/Special:Contributions/Gy4Woo"/>
	<updated>2026-05-15T11:06:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=rest/webforms&amp;diff=15503</id>
		<title>rest/webforms</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=rest/webforms&amp;diff=15503"/>
		<updated>2007-04-12T07:37:31Z</updated>

		<summary type="html">&lt;p&gt;Gy4Woo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Forms Browser Support =&lt;br /&gt;
&lt;br /&gt;
For reasons of (apparently) sheer inertia, HTML4 did not require browsers to support HTTP verbs 'PUT' and 'DELETE' in forms.  This is arguably a horrible oversight, and certainly a sticking point for REST-in-a-browser.&lt;br /&gt;
&lt;br /&gt;
== Problem ==&lt;br /&gt;
&lt;br /&gt;
HTML UAs&lt;br /&gt;
only support two verbs, POST and GET, per HTML4 spec.&lt;br /&gt;
&lt;br /&gt;
The new [http://whatwg.org/specs/web-forms/current-work/#for-http WebForms 2.0] spec extends it and allows using multiple verbs:&lt;br /&gt;
&lt;br /&gt;
http://whatwg.org/specs/web-forms/current-work/#for-http&lt;br /&gt;
&lt;br /&gt;
This spec is not part of W3C work, although W3C acknowledged it:&lt;br /&gt;
&lt;br /&gt;
http://www.w3.org/Submission/2005/02/Comment&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
&lt;br /&gt;
We propose to work with Firefox and Safari to get them to  section 5.6.1 of Web Forms 2.0 (which hopefully will push IE to do so as well).  While that will not solve the legacy problem, it will at least allow developers to write to this paradigm, even if they have to fake it in some cases  for backwards compatibility.&lt;br /&gt;
&lt;br /&gt;
== Solutions ==&lt;br /&gt;
&lt;br /&gt;
=== Compatible versions ===&lt;br /&gt;
&lt;br /&gt;
* [http://groups.google.com/group/opera.beta/msg/e6711a9a6f124d71?as_umsgid=qfafl1d6u03asrj87u3gudvegr6tif6orp@4ax.com Opera]&lt;br /&gt;
&lt;br /&gt;
=== Bugs&lt;/div&gt;</summary>
		<author><name>Gy4Woo</name></author>
	</entry>
</feed>