【发布时间】:2020-12-04 12:55:36
【问题描述】:
我下面有个这样的字符串
data = '[{"cId": "y02", "name": "Test 02", "description": "My Test"}]'
我正在像这样的 http 请求中发送这些数据
import requests
headers = {
'Content-Type': 'application/json',
}
response = requests.post('http://localhost:8000/targets', headers=headers,data=data, auth=('user', 'pass'))
现在我想做的是例如我在变量中有一个字符串,例如..
id=str('random string')
我想将它添加到这样的数据中..
data = '[{"cId": id, "name": "Test 02", "description": "My Test"}]'
但我无法添加它。我尝试先将 json 中的条目转换,然后将其添加到数组中。但是服务器将异常发回。我该怎么做?
【问题讨论】:
-
您注意到
data是一个包含1 个元素的字典列表吗? -
我做了 type(data) 并且它显示了我
. -
" 我尝试先转换 json 中的条目,然后将其添加到数组中。但是服务器将异常发送回来。我该怎么做?"你到底尝试了什么?
标签: python arrays python-3.x python-requests httprequest