Python请求,放入空数据
我试图使用请求来放置一些数据Python请求,放入空数据,python,python-requests,Python,Python Requests,我试图使用请求来放置一些数据 r = requests.put( url, data={'tiles': []}, headers={'x-auth-token': token} ) 但是,如果它只是一个空列表,则不会发送tiles平铺仅在数据不为空时显示。我也和你核对过了 有人知道如何放置空数据吗?当然,我一问就明白了。我想用json代替数据 r = requests.put( url, json={'t
r = requests.put(
url,
data={'tiles': []},
headers={'x-auth-token': token}
)
但是,如果它只是一个空列表,则不会发送tiles
<代码>平铺仅在数据不为空时显示。我也和你核对过了
有人知道如何放置空数据吗?当然,我一问就明白了。我想用
json
代替数据
r = requests.put(
url,
json={'tiles': []},
headers={'x-auth-token': token}
)
你的意思是
“tiles”:[]
?为什么要将其设置为空列表?列表被视为参数的0个或多个值,因此'tiles':['foo','bar']
变成tiles=foo
和tiles=bar
。这是一个非常不同的数据类型!是我一个人,还是这是未记录的请求。put()
?我在文档中找不到任何地方可以传递一个json=
关键字参数来代替data=
。不过这很有帮助,所以谢谢!