[PHP-users 14853]Re: formのaction=postを指定しているのにgetにかわってしまうトラブル
Teraoka Yoshinori
yteraoka @ dti.ad.jp
2003年 4月 24日 (木) 10:59:42 JST
寺岡です。
From: SATOH Fumiyasu <fumiya @ samba.gr.jp>
Subject: [PHP-users 14837] Re: formのaction=postを指定しているのにgetにかわってしまうトラブル
Date: Thu, 24 Apr 2003 01:26:34 +0900
> At Wed, 23 Apr 2003 23:47:34 +0900,
> Yuryu wrote:
> > >本題と関係ないですが、「post」や「get」といったメソッドは存在しません。
> > >「POST」、「GET」ですよ。大文字・小文字は区別されます。
> >
> > http://www.w3.org/TR/html4/interact/forms.html#adef-method
>
> HTML では小文字で書いてもいいんですね。でも、
>
> > HTML では method="get", method="post" と表記します。
>
> 「case-insensitive」と書いてありますよ。
「でも」とのつながりがよくわからないですが
RFC 1945 Hypertext Transfer Protocol -- HTTP/1.0. には
(RFC 2068 HTTP/1.1 でも Method が増えているだけで基本的に同じ)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
5.1.1 Method
The Method token indicates the method to be performed on the resource
identified by the Request-URI. The method is case-sensitive.
Method = "GET" ; Section 8.1
| "HEAD" ; Section 8.2
| "POST" ; Section 8.3
| extension-method
extension-method = token
The list of methods acceptable by a specific resource can change
dynamically; the client is notified through the return code of the
response if a method is not allowed on a resource. Servers should
return the status code 501 (not implemented) if the method is
unrecognized or not implemented.
The methods commonly used by HTTP/1.0 applications are fully defined
in Section 8.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
W3C の HTML 4.0 には
(http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#h-17.3)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
17.3 The FORM element
method = get|post [CI]
This attribute specifies which HTTP method will be used to submit the
form data set. Possible (case-insensitive) values are "get" (the default)
and "post". See the section on form submission for usage information.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
と書いてあります。
HTTP では大文字小文字を区別しますが、HTML では区別しません。
--
Teraoka Yoshinori <yteraoka @ dti.ad.jp>
PHP-users メーリングリストの案内