如何解决使用curl与python请求的不同结果
我正在为Nozbe(GTD /任务组织者)使用python包装器。 根据文档,此curl命令可用于创建任务。
curl -i https://api.nozbe.com:3000/task?access_token=
创建的任务是“某些任务”
如果我尝试使用python请求进行等效操作,则会创建任务条目,但不是“ some task”,而是“ some + task”。
最初的python代码如下:
url = 'https://api.nozbe.com:3000/task?access_token=<ACCESS_TOKEN>'
data = {"name":"some task"}
response = requests.post(url,data=data)
我认为标题可能有所不同,所以我用-vvv运行curl命令
并将确认值作为
传递
内容类型:application / x-www-form-urlencoded
如果我按如下所示在python代码中复制此代码,它将产生相同的“ some + task”条目。
url = 'https://api.nozbe.com:3000/task?access_token=<ACCESS_TOKEN>'
headers = {'Content-Type': 'application/x-www-form-urlencoded'}
data = {"name":"some task"}
response = requests.post(url,headers=headers,data=data)
我不知道该怎么考虑。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。