Html HTTP post:url参数和表单数据

Html HTTP post:url参数和表单数据,html,http,post,parameters,Html,Http,Post,Parameters,当我通过Web表单执行http POST请求时,URL中指定的参数与服务器端表单传递的参数之间是否存在任何差异(实际上或理论上) 我是否可以使用url参数完成整个帖子,并期望得到与表单输入相同的结果 比如: 或: 谢谢。您应该阅读GET和POST之间的区别(GET是当您将参数放入URL时,POST是当您将参数放入表单时) 另外,这个问题已经得到了回答加布里埃尔和布罗格拉斯提供的参考资料真的很酷,但我给你2美分 我假设您已经知道一些如何检索从服务器端表单发送的数据。如果你不这样做,从那里开

当我通过Web表单执行http POST请求时,URL中指定的参数与服务器端表单传递的参数之间是否存在任何差异(实际上或理论上)

我是否可以使用url参数完成整个帖子,并期望得到与表单输入相同的结果

比如:


或:


谢谢。

您应该阅读GET和POST之间的区别(GET是当您将参数放入URL时,POST是当您将参数放入表单时)


另外,这个问题已经得到了回答

加布里埃尔和布罗格拉斯提供的参考资料真的很酷,但我给你2美分

我假设您已经知道一些如何检索从服务器端表单发送的数据。如果你不这样做,从那里开始,答案会比你想象的更快

在URL或表单的属性操作上发送的参数是GET data参数。它们将被解析并提供给用户。句号

使用POST方法的表单中的输入字段作为POST数据发送,并进行解析,因此可用

根据您给出的示例,假设您使用的是PHP,我们可以检索以下内容:

示例1

$_GET['id']
$_POST['name']
示例2

$_GET['id']
$_GET['name']

希望概念清楚。

你的答案在这篇文章中:+1-许多网站不关心参数是否到达查询字符串或请求正文(例如,在Java的HttpServletRequest.getParameter()或PHP的$\u请求上使用的任何内容),但可以区分-因此,在一般情况下,你不能期望出现相同的行为。不过,对于一个给定的站点,它可能很有效。是的,这是真的。这就是为什么我在示例中做了一些考虑。对于一般情况,甚至cookie也是HTTP协议的扩展,可以通过一般请求资源进行访问。但为了清楚起见,我认为我们应该开始讨论规格。GET和POST是distint方法,这是由于distint的目的(以及其他方法,如HEAD、PUT、DELETE…)。每个HTTP方法都有它自己的目的,并且中间进程中的所有软件(如HTTP服务器)可能有不同的方法来线程它们(以及每个包中封装的数据)。
$_GET['id']
$_POST['name']
$_GET['id']
$_GET['name']