თუ 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 გამოძახებისთვის, ამიტომ კონფიგურაცია გაუკეთეთ ტრანსპორტს სანამ მათ გამოიყენებდეთ წარუმატებელი მოთხოვნის გადასადებად.

დაკავშირებული სტატიები