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 કૉલ માટે માર્ગ આપી શકતા નથી, તેથી નિષ્ફળ વિનંતી મુલતવી રાખવા તેમને વાપરતા પહેલા ટ્રાન્સપોર્ટ ગોઠવો.