شما در حال مشاهده مستندات Apigee Edge هستید.
به مستندات Apigee X مراجعه کنید . اطلاعات
روز چهارشنبه، ۲۷ جولای ۲۰۱۶، نسخه جدیدی از Apigee Edge را برای فضای ابری عمومی منتشر کردیم.
ویژگیها و بهروزرسانیهای جدید
در ادامه به ویژگیها و بهروزرسانیهای جدید این نسخه اشاره خواهیم کرد.
رفتار پروکسی SOAP هنگام استفاده از پروکسی ویزارد
هنگام ایجاد یک پروکسی مبتنی بر SOAP از WSDL با استفاده از proxy wizard، دو گزینه برای ایجاد پروکسی وجود دارد:
- SOAP عبوری ، که در آن پروکسی به سادگی از طریق یک درخواست SOAP به همان شکلی که هست، عبور میکند.
- REST به SOAP به REST ، که در آن پروکسی یک payload ورودی مانند JSON را به یک payload SOAP تبدیل میکند، سپس پاسخ SOAP را به فرمتی که تماسگیرنده انتظار دارد، برمیگرداند.
این نسخه شامل بهروزرسانیهای زیر در مورد نحوه رفتار این گزینهها است. تفاوت بین رفتار قدیمی و جدید در سیاستها و پیکربندیهایی است که به طور خودکار توسط جادوگر پروکسی ایجاد میشوند.
صابون عبوری
اکنون تمام عملیات WSDL به جای منابع پروکسی (مانند "/cityforecastbyzip") به مسیر پایه پروکسی "/" ارسال میشوند. نام عملیات به سرویس SOAP هدف منتقل میشود. این رفتار با مشخصات SOAP مطابقت دارد.
- پروکسی تولید شده دیگر از JSON در درخواست پشتیبانی نمیکند. فقط از XML پشتیبانی میکند. پروکسی تضمین میکند که درخواستهای SOAP دارای Envelope، Body و فضای نام http://schemas.xmlsoap.org/soap/envelope/ باشند.
از REST به SOAP و از REST به REST
- پروکسی دیگر از WSDL RPC پشتیبانی نمیکند (فقط Document/Literal پشتیبانی میشود). این مورد با WSDL 2.0 آزمایش نشده است.
- این رفتار جدید با WS-Policy آزمایش نشده است.
- پروکسی به شما امکان میدهد دادههای 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 را که به صورت انتزاعی در WSDL تعریف شده است، میخواند و هر نوع نمونهای را که مبتنی بر انواع انتزاعی است، به درستی تشخیص میدهد.
ابزار خط فرمان متنباز wsdl2apigee
Apigee همچنین یک ابزار خط فرمان متنباز برای تولید پروکسیهای API از نوع passthrough یا rest-to-soap از WSDLها ارائه میدهد. به https://github.com/apigee/wsdl2apigee مراجعه کنید.
(EDGEUI-614)
اشکالات برطرف شد
اشکالات زیر در این نسخه برطرف شدهاند. این لیست در درجه اول برای کاربرانی است که میخواهند بررسی کنند آیا تیکتهای پشتیبانی آنها برطرف شده است یا خیر. این لیست برای ارائه اطلاعات دقیق برای همه کاربران طراحی نشده است.
| شناسه مسئله | توضیحات |
|---|---|
| EDGEUI-621 | ذخیره به عنوان API جدید پروکسی از نام پیشفرض که شامل نماد علمی است، مانند "new-1.234568901234568e+53" استفاده میکند. |
| EDGEUI-572 | رابط کاربری به جای «خطا: پایان مهلت جلسه» عبارت «خطا: خطای ناشناخته» را نمایش میدهد. |