[英]How to handle more complicated post requests in 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 )中:
打印(r.text)
应该输出以下内容:
"form": {
"key1": [
"value1",
"value2"
]}
但是在输出数组中缺少value1:
array(1) {
["key1"]=>
string(6) "value2"}
怎么了 “ value1”在哪里?
尝试将其作为python中的有效负载
payload = {'key1', ['value1', 'value2']}
这将帮助您使用相同键的有效载荷具有两个值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.