【问题标题】:Pycurl to Jira jsonPycurl 到 Jira json
【发布时间】:2017-01-12 15:10:23
【问题描述】:

我正在尝试从 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 python-2.7 jira http-auth


    【解决方案1】:

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

    Python library for interacting with JIRA via REST APIs.

    此外,从 Python 中使用 Requests 库中的任何 REST 都更加简单。

    Requests: HTTP for Humans

    【讨论】:

    • @ВласБоюс,这个答案对你有帮助吗?
    【解决方案2】:

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

    【讨论】:

    猜你喜欢
    • 2015-09-09
    • 1970-01-01
    • 2017-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-09
    • 1970-01-01
    相关资源
    最近更新 更多