2017-04-01 10 views
1

JIRAのPythonモジュールで証明されている残りのAPI機能を使用しようとしています。ここ はコードです。この後JIRAがサーバーに接続していませんpython [python2.7]

from jira import JIRA 
options = { 
'server': 'https://jira.internal.server', 
'verify': 'false' 
} 

jira = JIRA(options, basic_auth=('usernXXXX', 'PassXXXX')) 

私はエラーを取得しています:

WARNING:root:[Errno 2] No such file or directory while doing GET 
https://jira.internal.server/rest/api/2/serverInfo [{u'headers': {'Accept- 
Encoding': 'gzip, deflate', u'Accept': u'application/json,*.*;q=0.9', 'User- 
Agent': 'python-requests/2.13.0', 'Connection': 'keep-alive', u'X-Atlassian- 
Token': u'no-check', u'Cache-Control': u'no-cache', u'Content-Type': 
u'application/json'}, 'params': None}] 

私はそれは私に

缶を完璧な結果を与え、残りのクライアントとカールhttps://jira.internal.server/rest/api/2/serverInfo を通じてURLをチェックしています誰もここに助けますか?

+0

オプションの代わりに最初のパラメータとしてサーバー文字列だけを使用しようとしましたか? – ZeddZull

+0

はい、それはうまくいきませんでした。また、JIRAのドキュメントでは、dictとしてパラメータを渡すのと同じフォーマットを示しています – Rebbeca

答えて

3
from jira import JIRA 
options = { 
'server': 'https://jira.internal.server', 
'verify': False 
} 

jira = JIRA(options, basic_auth=('usernXXXX', 'PassXXXX')) 

「false」をFalseに変更する必要があります。その場合、文字列ではなくブール値が必要なためです。最善の解決策は、 '/path/ca/cert.pem'のようなCAへのパスを提供することです。要求を参照してくださいSSL Cert Verification

関連する問題