我试图从jira获取json,但总是收到空响应。 顺便说一句,我可以很好地从浏览器中获取数据。在
这是我的服务器代码:
import pycurl
from StringIO import StringIO
c = pycurl.Curl()
buffer = StringIO()
c.setopt(c.URL, 'https://jirawebsite.com/file.json')
c.setopt(c.HTTPAUTH, c.HTTPAUTH_BASIC)
c.setopt(c.USERPWD, 'user:pass')
c.setopt(c.WRITEDATA, buffer)
c.perform()
c.close()
是的,状态代码是200。响应cookie包含HttpOnly(不知道它是否重要)
我建议你使用Python库为Jira,会让你的生活更轻松!在
Python library for interacting with JIRA via REST APIs.
另外,使用Python请求库中的任何REST都要简单得多。在
Requests: HTTP for Humans
我建议不要使用请求,因为它在验证安全性方面有一个主要的错误,所以如果这只是针对jira的,也许,但是如果你要继续为其他任何东西开发脚本,那么请求就完全失败了。在
相关问题 更多 >
编程相关推荐