如何在POST请求中匹配有效负载

时间:2017-07-05 15:32:12

标签: http request http-post python-requests

我有这样的GET请求:

<FORM action='vieweto0.php' method='POST'>
  <SELECT name='ID_Profil'>
    <OPTION value=3> blank3</OPTION>
    <OPTION value=2> blank2</OPTION>
    <OPTION value=4>blank4</OPTION>
  </SELECT>
  <br><input type='submit' type=hidden name='OK' value='choose this one'>
</FORM>

如果我想选择OPTION'blank4',我的POST请求应如何?

我可以在这里阅读更多关于POST请求的内容吗?

2 个答案:

答案 0 :(得分:1)

你可以使用这个$ _POST ['ID_Profil'];

答案 1 :(得分:1)

如果您使用python requests

import requests
res = requests.post("http://hostaddress/vieweto0.php", data={"ID_Profil":4})

POST或GET请求基本上是将键值对发送到服务器。

详细了解https://www.w3schools.com/html/default.asp上的http POST以及requests对此的处理方式:http://docs.python-requests.org/en/master/user/quickstart/。如果您对POST的详细信息感兴趣,可以阅读:https://tools.ietf.org/html/rfc7231#section-4.3.3