method属性でリクエストメソッドを変えられる。
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ボタンを押した時](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20210719/20210719080625.png)
submitボタンを押した時、
![ここに飛ぶが](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20210719/20210719080746.png)
ここに飛ぶが、この時のリクエストは、access_logを見ると、
![GETメソッド](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20210719/20210719080934.png)
GETメソッド。
method属性で"POST"を指定すると、
![ここからsubmitを押された時](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20210719/20210719081041.png)
ここからsubmitを押された時、
![こうなって](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20210719/20210719081118.png)
こうなって、
![POSTメソッドになってる](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20210719/20210719081243.png)
POSTメソッドになってる。
Sample/html/form/method/src/form at master · bg1bgst333/Sample · GitHub