是通过表单在HTML中传递POST参数的唯一方法吗?

Phi*_*ton 24 html post get http

在HTML中,您可以通过以下几种方式使用GET请求将数据从一个页面发送到另一个页面:

http://www.example.com/somepage.php?data=1
Run Code Online (Sandbox Code Playgroud)

...要么...

<form action="somepage.php" method="get">
  <input type="hidden" name="data" value="1" />
  <input type="submit" value="Submit">
</form>
Run Code Online (Sandbox Code Playgroud)

但是,通过POST请求,我只看到通过这样的表单元素发送的数据:

<form action="somepage.php" method="post">
  <input type="hidden" name="data" value="1" />
  <input type="submit" value="Submit">
</form>
Run Code Online (Sandbox Code Playgroud)

如果我只有一个参数,我想使用POST发送到另一个页面,是否有一种比将其包装在表单中更简单的方法?

Gre*_*reg 31

从浏览器POST只有两种方式 - 表单或Ajax请求.


Era*_*rin 7

仅使用HTML,表单是生成POST请求的唯一方法.您可以使用服务器端脚本/ Javascript以其他方式生成POST请求,但没有其他方法可以仅使用纯HTML.