درحال مشاهده اسناد Apigee Edge هستید.
به
اسناد Apigee X بروید. اطلاعات
روز چهارشنبه، ۲۷ ژوئیه ۲۰۱۶، نسخه جدیدی از Apigee Edge را برای «ابر عمومی» منتشر کردیم.
ویژگیهای جدید و بهروزرسانیها
در زیر ویژگیها و بهروزرسانیهای جدید در این نسخه پخش آمده است.
عملکرد پراکسی SOAP هنگام استفاده از دستیار پراکسی
هنگام ایجاد پراکسی مبتنی بر SOAP از WSDL بااستفاده از دستیار پراکسی، دو گزینه برای ایجاد پراکسی وجود دارد:
- گذربار 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 آزمایش نشده است.
- کارگزار نیابتی به شما امکان میدهد بهجای FormParams، دادههای JSON را ارسال کنید.
- وقتی بااستفاده از سازنده پراکسی، پشتیبانی از 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 گذر یا rest-to-soap از WSDL ارائه میدهد. https://github.com/apigee/wsdl2apigee را ببینید.
(EDGEUI-614)
اشکالات رفع شد
اشکالات زیر در این نسخه پخش برطرف شده است. این فهرست عمدتاً برای کاربرانی است که میخواهند ببینند آیا درخواستهای پشتیبانیشان برطرف شده است یا نه. این ویژگی برای ارائه اطلاعات دقیق به همه کاربران طراحی نشده است.
| شناسه مشکل | شرح |
|---|---|
| EDGEUI-621 | «ذخیره بهعنوان میانای برنامهسازی کاربردی جدید» از نام پیشفرضی استفاده میکند که شامل نماد علمی است، مثل «new-1.234568901234568e+53» |
| EDGEUI-572 | «خطا: خطای ناشناخته» بهجای «خطا: جلسه منقضی شد» در رابط کاربری نمایش داده میشود |