使用Python请求发送数组

时间:2018-06-11 18:37:10

标签: python wordpress http python-requests

我无法理解为什么这不起作用。我有以下代码:

    data = {
    'action': 'heartbeat',
    'has_focus': 'true',

    'data': {
         'et': {
            'force_autosave': 'false',
            'built_by': 'abc',
            'last_post_modified': 0,
            'et_load_builder_modules': '1',
        }
        }
    }

r = session.post(wordpress_url + "/wp-admin/admin-ajax.php", data=data)

我想要实现的只是数据成为一个关联数组,当我在WordPress后端解析数据时,它也成为一个关联数组。但是,数据无法正确到达。

我在服务器上使用以下脚本来了解数据是如何到达的:

<?php
print_r($_POST);
?>

输出:

Array
(
    [action] => heartbeat
    [has_focus] => true
    [data] => et  <-- This is the important thing / the bug
    [_nonce] => 277edd3d80
)

发生了什么事?我搜索并搜索了几个小时,但找不到解决方案。

0 个答案:

没有答案