http post请求python。 request.post更改JSON

时间:2016-01-14 11:10:11

标签: python json request

嘿,我是python的新手,很抱歉,如果这很简单的话。

我有针对帖子请求格式化的JSON文本。我有这个在POSTMAN(发布请求的chrome扩展)工作,但我试图在python中自动化它。 JSON在Postman中工作,但如果我使用request.post

,则会返回错误,表明JSON格式不正确
import requests
import csv
import json

with open('test.csv', newline='') as csvfile:
    csvreader = csv.reader(csvfile)

    data = {"ids": 
        [{"id" : row[0], "timestamp":"20150831"} for row in csvreader],
          "attributes":[
            {
                "name":"home"
            },
            {
                "name":"work"
            }
          ]
        }


json1 = json.dumps(data, indent=4)
print(json1)

requestpost = requests.post('url', json=json1, auth=('username','password')) 
print(requestpost)

0 个答案:

没有答案