หาก 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 URL แบบ HTTP ของรายการนี้อธิบายตัวรับฟังของ proxy สำหรับบริการ Jira ที่เข้าถึงได้สาธารณะบนเส้นทางสาธารณะที่อนุญาต รายการ proxy HTTP มีผู้สมัครปลายทางสำหรับค่าแมปเหล่านี้ เก็บข้อมูลบัญชี Jira ที่มีอยู่แยกจากบัญชีใด ๆ ที่ตัวกลางนั้นต้องการ

ตัวควบคุม validate และ get_server_info ของคอนสตรักเตอร์สามารถเปลี่ยนงานตอนเริ่มต้นเมื่อแอปพลิเคชันต้องการพฤติกรรมนั้น ไม่สามารถให้เส้นทางสำหรับการเรียก Jira ในภายหลังได้ ดังนั้นควรกำหนดค่าการขนส่งก่อนใช้เพื่อเลื่อนคำขอที่ล้มเหลว

บทความที่เกี่ยวข้อง