这是POST还是GET请求?

时间:2018-07-09 17:52:38

标签: javascript post servlets get request

我在w3school中看到了以下代码。我想知道这是POST请求还是GET请求。我只将动作位置更改为使用Java servlet而不是php。

<!DOCTYPE html>
<html>
<body>
  <form id="myForm" action="/action">
    First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br><br>
    <input type="button" onclick="myFunction()" value="Submit form">
  </form>

  <script>
    function myFunction() {
      document.getElementById("myForm").submit();
    }
  </script>
</body>
</html>

1 个答案:

答案 0 :(得分:3)

<form>的默认方法是GET

因此将其视为GET请求。提交表单后,您会看到所有参数都已绑定到URL。


编辑(回答this comment):

更改表单方法的最简单方法是在method标签的<form>属性中提及它。

<form method='POST' id="myForm">

或者您可以如下使用javascript

document.getElementById("myForm").method = "POST";