2017-01-12 1 views
0

jira에서 json을 얻으려고하고 있지만 항상 공백 응답을받습니다. 그런데 브라우저에서 나는 데이터를 잘 얻는다.Pycurl to 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입니다 :

여기 내 서버 코드입니다. 응답 쿠키에 HttpOnly 포함 (중요한지 잘 모름)

답변

0

Jira 용 Python 라이브러리를 사용하는 것이 좋습니다.

Python library for interacting with JIRA via REST APIs.

또한, 파이썬에서 어떤 REST을 소모하면 요청 라이브러리는 훨씬 더 간단한 작업이다. 나는이 단지 JIRA입니다 그래서 만약 보안을 검증와 주요 버그를 가지고 그것 때문에 요청을 사용에 대해 조언을

Requests: HTTP for Humans

+0

감사합니다. –

+0

@ ВласБоюс,이 대답이 도움이 되었습니까? – StefanE

0

는, 어쩌면,하지만 당신은 다른 어떤 요청에 대한 스크립트를 지속적으로 개발하는 거라면 완전히 실패합니다.

+0

관련 링크 등을 참조하여 자세한 정보를 추가 할 수 있습니까? 답은 다운 폰트를 유치하기 쉽습니다. 좋은 대답을 쓰려면 https://stackoverflow.com/help/how-to-answer를 참조하십시오. – harshavmb