如何通过POST方法发送少量参数?
我想通过POST将参数作为Key-Value发送。 使用GET方法很容易:
myDomain.com? 一个= 3&B = 2& C = 1
但如何通过POST方法(我不想发送所有的数据作为字符串与一些分隔符,然后通过Split()
方法解析服务器上的字符串Split()
相同的请求?
传统的格式是一样的。 它只出现在HTTP请求体中,而不是作为URI的一部分。 无论你用什么库来解析查询字符串,都应该像处理x-www-form-urlencoded数据一样容易。
POST / HTTP/1.1
Host: example.com
Content-Type: application/x-www-form-urlencoded
a=3&b=2&c=1
您应该使用form method = POST或ajax。
jquery ajax更容易。 只是谷歌它。 (如果你想这样)。
Ps您无法通过网址发送发布参数。
发送POST数据的最常见方式是从html表单中获取:
<FORM action="http://somesite.com/somescript.php" method="post">
<P>
<LABEL for="firstname">First name: </LABEL>
<INPUT type="text" id="firstname"><BR>
<LABEL for="lastname">Last name: </LABEL>
<INPUT type="text" id="lastname"><BR>
<LABEL for="email">email: </LABEL>
<INPUT type="text" id="email"><BR>
<INPUT type="radio" name="sex" value="Male"> Male<BR>
<INPUT type="radio" name="sex" value="Female"> Female<BR>
<INPUT type="submit" value="Send"> <INPUT type="reset">
</P>
</FORM>
然后处理$ _POST变量,类似于PHP中的$ _GET变量。
链接地址: http://www.djcxy.com/p/45861.html