16.07.27 (UI) - Apigee Edge for Public Cloud 版本資訊

您正在查看 Apigee Edge 說明文件。
前往 Apigee X 說明文件
info

我們在 2016 年 7 月 27 日星期三發布了新版 Apigee Edge for Public Cloud。

新功能與更新

以下是本版本的新功能和更新內容。

使用 Proxy 精靈時的 SOAP Proxy 行為

使用 Proxy 精靈從 WSDL 建立以 SOAP 為基礎的 Proxy 時,Proxy 建立方式有兩種:

  • Pass-Through SOAP,Proxy 會直接傳遞 SOAP 要求酬載。
  • REST 轉換為 SOAP 再轉換為 REST,其中 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/ 命名空間。

REST 至 SOAP 至 REST

  • Proxy 不再支援 WSDL RPC (僅支援 Document/Literal)。此功能尚未使用 WSDL 2.0 進行測試。
  • 新行為尚未透過 WS-Policy 進行測試。
  • 您可以透過 Proxy 將 JSON 資料 POST 至伺服器,而非 FormParams。
  • 使用 Proxy Builder 為 Proxy 新增 CORS (跨來源資源共享) 支援後,您會看到下列強化功能:
    • Access-Control-Allow-Headers 標頭:除了 Originx-requested-withAccept 標頭外,Access-Control-Allow-Headers 標頭也包含 Content-TypeAccept-EncodingAccept-LanguageHostPragmaReferrerUser-AgentCache-Control
    • Access-Control-Allow-Methods 標頭:除了 GETPUTPOSTDELETE 之外,這個標頭也包含 PATCHOPTIONS 動詞。
  • 為 WSDL 產生 API 代理程式時,Edge 會讀取 WSDL 中定義為抽象的任何 ComplexType,並正確辨識任何以抽象類型為基礎的例項類型。

wsdl2apigee 開放原始碼指令列公用程式

Apigee 也提供開放原始碼指令列公用程式,可從 WSDL 產生直通或 REST 至 SOAP API Proxy。請參閱 https://github.com/apigee/wsdl2apigee

(EDGEUI-614)

修正的錯誤

這個版本修正了下列錯誤。這份清單主要是供使用者查看自己的支援單是否已解決。這項功能並非設計用於為所有使用者提供詳細資訊。

問題 ID 說明
EDGEUI-621 儲存為新 API Proxy 會使用含有科學記號的預設名稱,例如「new-1.234568901234568e+53」
EDGEUI-572 UI 顯示「Error: Unknown Error」(錯誤:不明錯誤),而非「Error: Session timeout」(錯誤:工作階段逾時)