如何在python/php中处理更复杂的帖子请求



我有一个使用请求的python程序。我想通过帖子请求上传数据,如下所示:

payload = (('key1', 'value1'), ('key1', 'value2'))
r = requests.post("https://www.example.com/test.php", payload)
print(r.text)

在 php 中,我收到这些数据进行如下测试:

<?php
echo var_dump($_POST);?>

在文档(http://docs.python-requests.org/en/latest/user/quickstart/#more-complicated-post-requests(的示例中,:

打印(文本(

应该输出这个:

  "form": {
     "key1": [
       "value1",
       "value2"
     ]}

但是在输出数组中缺少值 1:

    array(1) {
       ["key1"]=>
       string(6) "value2"}

这是怎么回事?"值1"在哪里?

试试这个作为你在python中的有效载荷

 payload = {'key1', ['value1', 'value2']}

这将有助于具有相同键的有效负载具有两个值。

最新更新