不能在 post 请求中使用键值结构

Cant use key-value structure in post request

post 请求有问题。这是我的 Pythonscript,它将 myobj 发送到 url:

import requests

url = 'http://localhost:8000/api/test'
myobj = {'somekey':[{'name':'Leon','age':12},{'name':'Aley','age':15}]}
x = requests.post(url, data = myobj)

print(x.text)

在我的 api 中,他给了我以下输出: { somekey: [ 'name', 'age', 'name', 'age' ] } 但我需要 {'somekey':[{'name':'Leon','age':12},{'name':'Aley','age':15}]}

对不起,如果我完全迷路了。

所以,解决方案是下面的python代码:

import requests

url = 'http://localhost:8000/api/test'
myobj = {'somekey':"[{'name':'Leon','age':12},{'name':'Aley','age':15}]"}
x = requests.post(url, data = myobj)

print(x.text)

string的somekey需要解析:JSON.parse(data.somekey)