ข้อยกเว้นดูน่าเชื่อถือ: *.server.* มันยังดูเหมือนรูปแบบ shell อีกด้วย ข้อเท็จจริงทั้งสองไม่ได้พิสูจน์ว่าไคลเอนต์ HTTP ของคุณเข้าใจมัน

NO_PROXY ไม่ใช่เอนจินนิพจน์ปกติที่ใช้ร่วมกัน ดาวพิเศษของไคลเอนต์หนึ่งไม่ได้พิสูจน์การรองรับ wildcard โดยพลการตรงกลางชื่อ curl จัดทำเอกสาร * เดียวว่าเป็นการข้ามโฮสต์ทั้งหมด นั่นต่างจากการสัญญาว่า *.server.* เลือกตระกูลโดเมนมาก

เริ่มจากชื่อที่คุณร้องขอจริง หากข้อกำหนดคือโดเมนที่รู้จักหนึ่งโดเมนและโดเมนย่อย ให้ใช้รูปแบบโดเมนที่ผู้บริโภคจัดทำเอกสารไว้ หากข้อกำหนดคือหลายชื่อที่ไม่เกี่ยวข้องกันซึ่งมีคำหนึ่งคำ อาจต้องใช้ API การเลือกเส้นทางที่รองรับหรือนโยบาย PAC การเพิ่มเครื่องหมายวรรคตอนให้รูปแบบที่ไม่รองรับไม่สามารถให้คุณสมบัตินั้นได้

เก็บตัวอย่างตรงข้ามไว้ข้าง ๆ การจับคู่ที่ตั้งใจไว้ server.example, files.server.example และ server.other.test ควรถูกข้ามทั้งหมดหรือไม่ แล้วชื่อที่มีตัวอักษรเหมือนกันแต่ไม่มีขอบเขตโดเมนเดียวกันล่ะ คำตอบเหล่านั้นกำหนดข้อกำหนดได้ชัดเจนกว่าการเรียกการตั้งค่านี้ว่า “wildcard”

การเปลี่ยนไคลเอนต์เป็นเหตุผล ให้ตรวจสอบรูปแบบอีกครั้ง กฎการข้ามที่คัดลอกมาจากส่วนขยายเบราว์เซอร์ไม่ใช่กฎที่ใช้ได้โดยอัตโนมัติในตัวแปรสภาพแวดล้อมที่โปรแกรมอื่นอ่าน

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