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