[英]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.