您正在查看 Apigee Edge 說明文件。
查看 Apigee X 說明文件。 資訊
我們在 2016 年 7 月 27 日星期三發布了適用於公用雲端的新版 Apigee Edge。
新功能與更新
這個版本的新功能和更新項目如下。
使用 Proxy 精靈時的 SOAP Proxy 行為
使用 Proxy 精靈從 WSDL 建立以 SOAP 為基礎的 Proxy 時,有兩種方法可以建立 Proxy:
- 直通 SOAP:Proxy 會依照原樣傳遞 SOAP 要求酬載。
- 將 SOAP 傳送至 REST:在 Proxy 中,Proxy 會將傳入的酬載 (例如 JSON) 轉換為 SOAP 酬載,然後將 SOAP 回應轉換回呼叫端預期的格式。
這個版本還針對這些選項的運作方式進行了下列更新。新舊行為之間的差異,在於 Proxy 精靈自動產生的政策與設定。
直通 SOAP
-
所有 WSDL 作業現在都會傳送至 Proxy 基本路徑「/」,而非透過 Proxy 資源 (例如「/cityforecastbyzip」)。作業名稱會傳遞至目標 SOAP 服務。此行為符合 SOAP 規格。
- 產生的 Proxy 不再支援要求中的 JSON。目前僅支援 XML。Proxy 可確保 SOAP 要求包含 Envelope、Body 和 http://schemas.xmlsoap.org/soap/envelope/ 命名空間。
從 SOAP 遷移至 REST
- Proxy 不再支援 WSDL RPC (僅支援文件/實體)。這個欄位尚未使用 WSDL 2.0 進行測試。
- 新的行為尚未以 WS-Policy 進行測試。
- Proxy 可讓您使用 POST JSON 資料,而非 formParams。
- 使用 Proxy 建構工具為 Proxy 新增 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 標頭:除了
- 為 WSDL 產生 API Proxy 時,Edge 會讀取 WSDL 中定義為抽象的所有 ComplexType,並能正確辨識以抽象類型為基礎的任何執行個體類型。
wsdl2apigee 開放原始碼指令列公用程式
Apigee 也提供開放原始碼指令列公用程式,能夠從 WSDL 產生直通式或靜態至簡化的 API Proxy。請參閱 https://github.com/apigee/wsdl2apigee。
(EDGEUI-614)
修正錯誤
本次更新修正了下列錯誤。這份清單主要是用於確認支援單是否已經解決。無法向所有使用者提供詳細資訊。
問題 ID | 說明 |
---|---|
EDGEUI-621 | Save as New API Proxy 使用包含科學記號的預設名稱,例如「new-1.234568901234568e+53」 |
EDGEUI-572 | Ui 顯示「Error: Unknown Error」,而不是「Error: Session timeout」 |