问题描述
我有此cURL命令,该命令从某个网站返回JSON文件:
curl -H "Content-Type:application/json"
-d "{'item':'item-xyz',orientation:LANDSCAPE,choice:null}"
https://api.website.com/jsonApi/product/formatAndPrice
但是,此Python代码不起作用,网站返回了错误:
import pycurl
from io import BytesIO
crl = pycurl.Curl()
file = open('out.json','wb')
crl.setopt(crl.WRITEDATA,file)
data = '{"item":"item-xyz","orientation":"LANDSCAPE","choice":null}'
buffer = BytesIO(data.encode('utf-8'))
crl.setopt(crl.READDATA,buffer)
crl.setopt(crl.HTTPHEADER,['Content-Type: application/json'])
crl.setopt(crl.URL,"https://api.website.com/jsonApi/product/formatAndPrice")
crl.perform()
crl.close()
我做错了什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)