Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
27 июля 2016 г. мы выпустили новую версию Apigee Edge для общедоступного облака.
Новые функции и обновления
Ниже перечислены новые функции и изменения в этом выпуске.
Поведение прокси-сервера SOAP при использовании мастера прокси-сервера
При создании прокси-сервера на основе SOAP из WSDL с помощью мастера прокси-серверов можно выбрать один из двух вариантов:
- Простой прокси-сервер SOAP, который передает полезную нагрузку запроса SOAP без изменений.
- REST в SOAP и обратно в REST, где прокси-сервер преобразует входящую полезную нагрузку, например JSON, в полезную нагрузку SOAP, а затем преобразует ответ SOAP обратно в формат, ожидаемый вызывающей стороной.
В этой версии изменены следующие настройки: Разница между старым и новым поведением заключается в правилах и конфигурациях, которые автоматически генерируются мастером прокси.
Сквозная передача SOAP
-
Все операции WSDL теперь отправляются по базовому пути прокси-сервера "/", а не к ресурсам прокси-сервера (например, "/cityforecastbyzip"). Названия операций передаются целевому сервису SOAP. Это поведение соответствует спецификации SOAP.
- Сгенерированный прокси-сервер больше не поддерживает JSON в запросе. Поддерживается только формат XML. Прокси-сервер обеспечивает наличие в запросах SOAP конверта, тела и пространства имен http://schemas.xmlsoap.org/soap/envelope/.
REST – SOAP – 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 с передачей данных или преобразованием REST в SOAP на основе WSDL. Подробнее: https://github.com/apigee/wsdl2apigee.
(EDGEUI-614)
Исправлены ошибки
В этой версии исправлены следующие ошибки: Этот список предназначен в основном для пользователей, которые хотят узнать, решены ли их проблемы. Он не предназначен для предоставления подробной информации всем пользователям.
| Идентификатор проблемы | Описание |
|---|---|
| EDGEUI-621 | При сохранении нового прокси-сервера API используется название по умолчанию, которое включает научную нотацию, например "new-1.234568901234568e+53" |
| EDGEUI-572 | В интерфейсе отображается сообщение "Ошибка: неизвестная ошибка" вместо "Ошибка: время сеанса истекло" |