Pycurl到Jira json

2024-04-29 12:17:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从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(不知道它是否重要)


Tags: 代码fromhttpsimport服务器jsonurlbuffer
2条回答

我建议你使用Python库为Jira,会让你的生活更轻松!在

Python library for interacting with JIRA via REST APIs.

另外,使用Python请求库中的任何REST都要简单得多。在

Requests: HTTP for Humans

我建议不要使用请求,因为它在验证安全性方面有一个主要的错误,所以如果这只是针对jira的,也许,但是如果你要继续为其他任何东西开发脚本,那么请求就完全失败了。在

相关问题 更多 >