由于某些原因,我有一个django
后端,需要向express nodejs
的api调用发出另一个请求,但不知何故express
正在查看boolean
字段django
已作为string
传递
我该如何解决这个问题?
django部分的例子
payload = {
"verified": True
}
e = requests.post('http://api', payload).json()
对于express
部分,我刚刚使用console.log(res.body)
并检查了typeof
例如
console.log(req.body); // {verified: 'True'}
console.log(typeof(req.body.verified)); // string
这导致mongoose
无法查询想要的布尔字段
有没有人对此有任何想法?
答案 0 :(得分:3)
e = requests.post(' http://api',有效负载).json()
.json()
函数用于响应。
要发布JSON
使用json
关键字参数。
见下面的例子。
payload = {
"verified": True
}
e = requests.post('http://api', json=payload)
现在一切都应该是明确的类型。