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