可能重复: Python中的CURL替代方案
我正在尝试编写一个返回JSON响应的python片段。卷曲的效果如下所示:
curl -H 'content-type: application/json' \
-d '' http://example.com/postservice.get_notes我如何在python中编写像curl命令那样返回JSON对象的代码?
发布于 2012-05-06 11:21:27
要使完全模仿,您将需要吡虫啉。
import pycurl
import StringIO
buf = StringIO.StringIO()
c = pycurl.Curl()
c.setopt(c.URL, 'http://example.com/postservice.get_notes')
c.setopt(c.WRITEFUNCTION, buf.write)
c.setopt(c.HTTPHEADER, ['Accept-Charset: UTF-8'])
c.setopt(c.POSTFIELDS, '')
c.perform()
json = buf.getvalue()
buf.close()这里的Note content-type: application/json不是一个有效的请求头。所以不需要了。
https://stackoverflow.com/questions/10470060
复制相似问题