ส่งเส้นทางไปยังคอนสตรักเตอร์ไคลเอนต์ suds-community เมื่อการโหลด WSDL ต้องการ:

from suds.client import Client

client = Client(
    'https://service.example/soap?wsdl',
    proxy={
        'http': 'http://proxy.example:8080',
        'https': 'http://proxy.example:8080',
    },
)

คีย์ของการแมปคือสคีมาปลายทาง ทั้งสองสามารถชี้ไปที่ตัวกลาง HTTP เดียวกันได้ สำหรับการทดสอบ SOAP สาธารณะที่อนุญาตตัวกลางสาธารณะที่ไม่มีการพิสูจน์ตัวตน ให้ใช้ผู้สมัครจากรายการ proxy HTTPสำหรับที่อยู่ proxy HTTP เหล่านั้น การนำเข้าและสคีมา WSDL อาจถูกดึงมาระหว่างการสร้างได้เช่นกัน set_options ในภายหลังอาจส่งผลต่องานถัดไป แต่ไม่สามารถซ่อมคอนสตรักเตอร์ที่ล้มเหลวไปแล้วได้

การขนส่งที่บำรุงรักษาสร้าง urllib ProxyHandler ที่ชัดเจนจากการแมปของมัน การแมปว่างแตกต่างจากการค้นหา proxy เริ่มต้น ดังนั้นสภาพแวดล้อมที่ส่งออกซึ่งทำงานในโปรแกรม urllib ขนาดเล็กจึงไม่จำเป็นต้องควบคุม Suds

ใช้การแมปสำหรับเส้นทางคงที่ สำหรับนโยบายระบบที่ขึ้นกับปลายทาง ให้เลือกการผสานการขนส่งที่รักษาไว้อย่างตั้งใจ การแทนที่ตัวจัดการทุกตัวด้วยรายการว่างอาจสูญเสียพฤติกรรมการพิสูจน์ตัวตนเฉพาะทาง

opener แบบกำหนดเองที่ให้มาต้องพาเส้นทางที่ต้องการเอง การติดตั้ง opener แบบส่วนกลางไม่ได้แทนที่ opener ส่วนตัวที่มีอยู่ กำหนดค่าการขนส่งที่ไคลเอนต์ SOAP นี้ใช้จริง

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