使用嵌套数组的HTTP formencoding负载

2024-05-13 19:49:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是这样一个第三方HTTP API:

curl https://secure.phabricator.com/api/maniphest.edit \
    -d "api.token=${API_TOKEN}" \
    -d "transactions[0][type]=subscribers.add" \
    -d "transactions[0][value][0]=${OWN_USER_PHID}" \
    -d "transactions[0][value][1]=${ANOTHER_USER_PHID}"

基本上是一个POST请求,请求主体如下(如果用Python语法编写):

^{2}$

您可以看到transactions是一个嵌套数组。在

如何在Python中对这种有效负载进行编码?如果重要的话,我使用^{}来发出请求。在


Tags: httpscomtokenapihttpvaluecurledit