JIRA கன்ஸ்ட்ரக்டரில் python-jira ப்ராக்ஸிகளை உள்ளமைக்கவும்
JIRA கன்ஸ்ட்ரக்டரின் கீவேர்டாக ப்ராக்ஸிகளை அனுப்புங்கள், அப்போது இயல்புநிலை சேவையக-தகவல் கோரிக்கைக்கு ஏற்கனவே நோக்கமான பாதை இருக்கும்.
JIRA(...) தானே இணைக்க முடியாவிட்டால், பின்னர் client._session.proxies ஐப் புதுப்பிப்பது மிகவும் தாமதம். get_server_info இயல்பாக இயக்கப்பட்டிருப்பதால் கட்டுமானம் Jira-வைத் தொடர்பு கொள்ளலாம்.
கன்ஸ்ட்ரக்டரின் பொது ஆர்க்யுமெண்ட்டைப் பயன்படுத்துங்கள்:
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 அழைப்புகளுக்கான பாதையை வழங்க முடியாது, எனவே தோல்வியடையும் கோரிக்கையைத் தாமதப்படுத்த அவற்றைப் பயன்படுத்துவதற்கு முன் போக்குவரத்தை உள்ளமைக்கவும்.