我想通過POST將參數作爲Key-Value發送。使用GET方法很容易製作:如何通過POST方法發送少量參數?
myDomain.com? 一個= 3 & B = 2 & C = 1
但是,如何通過POST方法來使相同的請求(我不想發送所有數據作爲字符串與一些分隔符,並且然後經由Split()
解析服務器上的這個字符串方法)?
我想通過POST將參數作爲Key-Value發送。使用GET方法很容易製作:如何通過POST方法發送少量參數?
myDomain.com? 一個= 3 & B = 2 & C = 1
但是,如何通過POST方法來使相同的請求(我不想發送所有數據作爲字符串與一些分隔符,並且然後經由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更容易。只是谷歌它。 (如果你想這樣)。
P.s.您無法通過網址發送發佈參數。
發送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瓦爾。
從哪裏發送?從一個簡單的