form#method

method属性でリクエストメソッドを変えられる。

<form> - フォーム - とほほのWWW入門

form.htmlで、

<html>
  <head>
    <title>form#method</title>
  </head>
  <body>
    <script type="text/javascript">
    <!--
    // -->
    </script>
    <form action="/cgi-bin/action.cgi">
      <input type="submit" value="submit">
    </form>
  </body>
</html>

何も指定してないと、

submitボタンを押した時
submitボタンを押した時

submitボタンを押した時、

ここに飛ぶが
ここに飛ぶが

ここに飛ぶが、この時のリクエストは、access_logを見ると、

GETメソッド
GETメソッド

GETメソッド。

method属性で"POST"を指定すると、

ここからsubmitを押された時
ここからsubmitを押された時

ここからsubmitを押された時、

こうなって
こうなって

こうなって、

POSTメソッドになってる
POSTメソッドになってる

POSTメソッドになってる。

Sample/html/form/method/src/form at master · bg1bgst333/Sample · GitHub