JIRA کنسٹرکٹر میں python-jira پراکسی ترتیب دیں
پراکسی کو JIRA کنسٹرکٹر کے کلیدی لفظ کے طور پر بھیجیں تاکہ سرور کی معلومات کی طے شدہ درخواست کو پہلے سے مطلوبہ راستہ حاصل ہو۔
اگر JIRA(...) خود جڑ نہ سکے تو بعد میں client._session.proxies کی تازہ کاری بہت دیر ہو جاتی ہے۔ تعمیر Jira سے رابطہ کر سکتی ہے کیونکہ get_server_info بطور طے شدہ فعال ہے۔
کنسٹرکٹر کی عوامی دلیل استعمال کریں:
from jira import JIRA
client = JIRA(
server='https://jira.example',
basic_auth=(jira_user, jira_api_token),
proxies={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
timeout=30,
)proxies کو اپنے الگ کلیدی لفظ کے طور پر دیں، options کے اندر نہیں۔ https اندراج HTTPS منزلیں منتخب کرتا ہے؛ اس کا HTTP URL پراکسی سننے والے کی وضاحت کرتا ہے۔ اجازت شدہ عوامی راستے پر عوامی طور پر قابل رسائی Jira سروس کے لیے، HTTP پراکسی فہرست ان نقشے کی قدروں کے لیے اینڈ پوائنٹ امیدوار فراہم کرتی ہے۔ موجودہ Jira اکاؤنٹ کی تفصیلات اس درمیانی کے مطلوبہ کسی بھی اکاؤنٹ سے الگ رکھیں۔
کنسٹرکٹر کے validate اور get_server_info کنٹرول اسٹارٹ اپ کا کام بدل سکتے ہیں جب ایپلیکیشن کو یہ رویہ درکار ہو۔ وہ بعد کی Jira کالوں کے لیے راستہ فراہم نہیں کر سکتے، لہٰذا ناکام درخواست کو مؤخر کرنے کے لیے انہیں استعمال کرنے سے پہلے ٹرانسپورٹ ترتیب دیں۔