我目前正在使用一个发送的API。json文件作为响应。
有没有一种方法可以用python脚本将接收到的multipart/form-data分割成单独的文件?
下面是我收到的回复的一个例子:
{
"@timestamp": "2023-04-28T18:54:32.204432Z",
"user_agent": {
"original": "Jersey/2.31 (HttpUrlConnection 1.8.0_121)"
},
"host": {
"ip": "172.20.10.2"
},
"message": "--Boundary_66_15756658_1682708071578\r\nContent-Type: multipart/form-data\r\nContent-Disposition: form-data; filename=\"123.json\"; name=\"file\"\r\n\r\n{\"firmware\":{\"version\":\"1.0.0\"},\"ENABLED\":false,\"SEQUENCE\":1,\"METHOD\":417}\n\r\n--Boundary_66_15756658_1682708071578\r\nContent-Type: multipart/form-data\r\nContent-Disposition: form-data; filename=\"123.json\"; name=\"file\"\r\n\r\n{\"firmware\":{\"version\":\"1.0.0\"},\"ENABLED\":false,\"SEQUENCE\":1,\"METHOD\":417}",
"http": {
"request": {
"body": {
"bytes": "1195069"
},
"mime_type": "multipart/form-data;boundary=Boundary_66_15756658_1682708071578"
},
"method": "POST",
"version": "HTTP/1.1"
}
}
1条答案
按热度按时间bf1o4zei1#
当你使用
requests
库时,你可以像下面这样将response转换为json:提出您的请求:
将response转换为json:
一般来说,通过使用
json()
(如response.json()
),您可以将响应作为json接收。