คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ
Apigee X info
เมื่อวันพุธที่ 27 กรกฎาคม 2016 เราได้เปิดตัว Apigee Edge สำหรับ Public Cloud เวอร์ชันใหม่
ฟีเจอร์และการอัปเดตใหม่ๆ
ฟีเจอร์และการอัปเดตใหม่ในรุ่นนี้มีดังนี้
ลักษณะการทำงานของพร็อกซี SOAP เมื่อ ใช้ตัวช่วยสร้างพร็อกซี
เมื่อสร้างพร็อกซีที่อิงตาม SOAP จาก WSDL โดยใช้ตัวช่วยสร้างพร็อกซี คุณจะมี 2 ตัวเลือกสำหรับ การสร้างพร็อกซี ดังนี้
- SOAP แบบส่งผ่าน ซึ่งพร็อกซีจะส่งเพย์โหลดคำขอ SOAP ตามที่เป็น
- REST ไปยัง SOAP ไปยัง 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 อีกต่อไป (รองรับเฉพาะ Document/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 จะอ่าน ComplexTypes ที่กำหนดเป็น abstract ใน WSDL และจดจำประเภทอินสแตนซ์ที่อิงตามประเภท abstract ได้อย่างถูกต้อง
ยูทิลิตีบรรทัดคำสั่งโอเพนซอร์ส wsdl2apigee
นอกจากนี้ Apigee ยังมีเครื่องมือบรรทัดคำสั่งโอเพนซอร์สเพื่อสร้างพร็อกซี API แบบส่งผ่านหรือพร็อกซี API แบบ REST ไปยัง SOAP จาก WSDL ดูที่ https://github.com/apigee/wsdl2apigee
(EDGEUI-614)
แก้ไขข้อบกพร่องแล้ว
ข้อบกพร่องต่อไปนี้ได้รับการแก้ไขในรุ่นนี้ โดยรายการนี้มีไว้สำหรับผู้ใช้ที่ต้องการตรวจสอบว่า คำขอรับการสนับสนุนได้รับการแก้ไขแล้วหรือไม่เป็นหลัก ไม่ได้ออกแบบมาเพื่อให้ข้อมูลโดยละเอียดแก่ผู้ใช้ทุกคน
| รหัสปัญหา | คำอธิบาย |
|---|---|
| EDGEUI-621 | บันทึกเป็นพร็อกซี API ใหม่จะใช้ชื่อเริ่มต้นที่มีสัญกรณ์วิทยาศาสตร์ เช่น "new-1.234568901234568e+53" |
| EDGEUI-572 | UI แสดง "ข้อผิดพลาด: ข้อผิดพลาดที่ไม่รู้จัก" แทน "ข้อผิดพลาด: เซสชัน หมดเวลา" |