現在のHTML4やXHTMLの仕様ではform要素のmethod属性の値としてGETとPOSTだけが許可されている。HTML5ではDELETEやPUTも指定可能になりそうだ。
まだ草案ですらないEditor's Draftだが、以下のような記述がされている。
The method content attribute is an enumerated attribute with the following keywords and states:
- The keyword GET, mapping to the state GET, indicating the HTTP GET method.
- The keyword POST, mapping to the state POST, indicating the HTTP POST method.
- The keyword PUT, mapping to the state PUT, indicating the HTTP PUT method.
- The keyword DELETE, mapping to the state DELETE, indicating the HTTP DELETE method.
時代はRESTfulなWebに向かっている。