0

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

4

2 回答 2

0

我建议不要使用 Requests,因为它在验证安全性方面存在重大错误,所以如果这仅适用于 jira,也许,但如果您要继续为其他任何东西开发脚本,那么 Requests 将完全失败。

于 2017-06-02T02:10:18.630 回答
0

我建议您使用 Jira 的 Python 库,这将使您的生活更轻松!

用于通过 REST API 与 JIRA 交互的 Python 库。

此外,从 Python 中使用 Requests 库中的任何 REST 都更易于使用。

请求:人类的 HTTP

于 2017-01-12T15:15:49.783 回答