คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X ข้อมูล
เมื่อวันพุธที่ 27 กรกฎาคม 2016 เราได้เปิดตัว Apigee Edge เวอร์ชันใหม่สำหรับระบบคลาวด์สาธารณะ
ฟีเจอร์และการอัปเดตใหม่ๆ
ฟีเจอร์และการอัปเดตใหม่ๆ ในรุ่นนี้มีดังนี้
การทำงานของพร็อกซี SOAP เมื่อใช้วิซาร์ดพร็อกซี
เมื่อสร้างพร็อกซีแบบ SOAP จาก WSDL โดยใช้วิซาร์ดพร็อกซี การสร้างพร็อกซีจะมี 2 ตัวเลือกดังนี้
- Pass-Through SOAP ซึ่งพร็อกซีจะส่งผ่านเพย์โหลดคำขอ SOAP ตามที่เป็นอยู่
- REST to SOAP to REST ซึ่งพร็อกซีจะแปลงเพย์โหลดขาเข้า เช่น JSON เป็นเพย์โหลด SOAP จากนั้นแปลงการตอบกลับ SOAP กลับเป็นรูปแบบที่ผู้โทรคาดหวัง
รุ่นนี้มีการอัปเดตต่อไปนี้เกี่ยวกับลักษณะการทำงานของตัวเลือกเหล่านี้ ความแตกต่างระหว่างลักษณะการทํางานแบบเก่าและแบบใหม่จะอยู่ที่นโยบายและการกำหนดค่าที่วิซาร์ดพร็อกซีสร้างขึ้นโดยอัตโนมัติ
ผ่าน SOAP
-
ขณะนี้การดำเนินการ WSDL ทั้งหมดจะส่งไปยังเส้นทางฐานของพร็อกซี "/" แทนที่ไปยังทรัพยากรพร็อกซี (เช่น "/cityforecastbyzip") ระบบจะส่งชื่อการดำเนินการไปยังบริการ SOAP เป้าหมาย ลักษณะการทำงานนี้เป็นไปตามข้อกำหนด SOAP
- พร็อกซีที่สร้างไม่รองรับ JSON ในคำขออีกต่อไป รองรับเฉพาะ XML พร็อกซีจะตรวจสอบว่าคำขอ SOAP มี Envelope, Body และเนมสเปซ http://schemas.xmlsoap.org/soap/envelope/
REST ไปยัง SOAP ไปยัง REST
- พร็อกซีไม่รองรับ WSDL RPC อีกต่อไป (รองรับเฉพาะเอกสาร/Literal เท่านั้น) ยังไม่มีการทดสอบกับ WSDL 2.0
- ลักษณะการทำงานใหม่นี้ไม่ได้รับการทดสอบกับ WS-Policy
- พร็อกซีช่วยให้คุณ POST ข้อมูล JSON แทน FormParams ได้
- เมื่อเพิ่มการรองรับ CORS (การแชร์ทรัพยากรข้ามต้นทาง) ไปยังพร็อกซีโดยใช้เครื่องมือสร้างพร็อกซี คุณจะเห็นการเพิ่มประสิทธิภาพต่อไปนี้
- Access-Control-Allow-Headers ส่วนหัว: นอกเหนือจากส่วนหัว
Origin
,x-requested-with
และAccept
แล้ว ส่วนหัว Access-Control-Allow-Headers ยังรวมถึงContent-Type
,Accept-Encoding
,Accept-Language
,Host
,Pragma
,Referrer
,User-Agent
และCache-Control
อีกด้วย - ส่วนหัว Access-Control-Allow-Methods: นอกเหนือจาก
GET
,PUT
,POST
,DELETE
แล้ว ส่วนหัวนี้ยังมีคำกริยาPATCH
และOPTIONS
ด้วย
- Access-Control-Allow-Headers ส่วนหัว: นอกเหนือจากส่วนหัว
- เมื่อสร้างพร็อกซี API สำหรับ WSDL แล้ว Edge จะอ่าน ComplexType ที่กำหนดเป็นนามธรรมใน WSDL และจดจำประเภทอินสแตนซ์ที่อิงตามประเภทนามธรรมอย่างถูกต้อง
ยูทิลิตีบรรทัดคำสั่งโอเพนซอร์ส wsdl2apigee
นอกจากนี้ Apigee ยังมียูทิลิตีบรรทัดคำสั่งโอเพนซอร์สเพื่อสร้างพร็อกซี API ส่งผ่านหรือพักสบู่จาก WSDL อีกด้วย โปรดดูที่ https://github.com/apigee/wsdl2apigee
(EDGEUI-614)
แก้ไขข้อบกพร่องแล้ว
ข้อบกพร่องต่อไปนี้ได้รับการแก้ไขในรุ่นนี้ รายการนี้มีไว้เพื่อให้ผู้ใช้ตรวจสอบเพื่อดูว่าตั๋วสนับสนุนได้รับการแก้ไขแล้วหรือยังเป็นหลัก แต่ไม่ได้ออกแบบมาเพื่อให้ข้อมูลโดยละเอียดแก่ผู้ใช้ทั้งหมด
รหัสปัญหา | คำอธิบาย |
---|---|
EDGEUI-621 | บันทึกเป็นพร็อกซี API ใหม่จะใช้ชื่อเริ่มต้นที่มีสัญกรณ์วิทยาศาสตร์ เช่น "new-1.234568901234568e+53" |
EDGEUI-572 | Ui แสดง "ข้อผิดพลาด: ข้อผิดพลาดที่ไม่รู้จัก" แทน "ข้อผิดพลาด: ระยะหมดเวลาของเซสชัน" |