【发布时间】:2017-09-22 04:31:27
【问题描述】:
我正在尝试在烧瓶中发送发布请求。
我想发送带有Content-Type: application/json 设置为标头的json 对象。
我正在使用 requests 模块执行此操作,如下所示:
json_fcm_data = {"data":[{'key':app.config['FCM_APP_TOKEN']}], "notification":[{'title':'Wyslalem cos z serwera', 'body':'Me'}], "to":User.query.filter_by(id=2).first().fcm_token}
json_string = json.dumps(json_fcm_data)
print json_string
res = requests.post('https://fcm.googleapis.com/fcm/send', json=json_string)
但这给了我:
TypeError: request() 得到了一个意外的关键字参数 'json'
关于如何解决这个问题的任何建议?
【问题讨论】:
-
通过
data=json_string -
但是否设置了“Content-Type: application/json”?
-
共有 3 个属性,
headers、param和data。要设置像content-type这样的 headers 变量,您应该在 headers 属性中添加它
标签: python json firebase firebase-cloud-messaging