【发布时间】:2018-01-12 16:48:25
【问题描述】:
我正在尝试使用 request 来 PUT 一些数据,
r = requests.put(
url,
data={'tiles': []},
headers={'x-auth-token': token}
)
但是,如果tiles 只是一个空列表,则不会发送它。 tiles 仅在数据不为空时出现。我也用http://httpbin.org/put 进行了检查。
有人知道如何放置空数据吗?
【问题讨论】:
-
你的意思是
'tiles': []?为什么将其设置为空列表?一个列表被视为参数的 0 个或多个值,因此'tiles': ['foo', 'bar']变为tiles=foo和tiles=bar。