您目前查看的是 Apigee Edge 說明文件。
前往 Apigee X 說明文件。 info
我們在 2016 年 7 月 27 日 (星期三) 發布了新版 Apigee Edge Public Cloud。
新功能與最新消息
以下列出這個版本的新功能和更新內容。
使用 Proxy 精靈時的 SOAP Proxy 行為
使用 Proxy 精靈從 WSDL 建立 SOAP 型 Proxy 時,有兩種 Proxy 建立選項:
- 直通 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,您可以 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 中定義為抽象的任何 ComplexTypes,並正確識別以抽象型別為基礎的任何執行個體型別。
wsdl2apigee 開放原始碼指令列公用程式
Apigee 也提供開放原始碼指令列公用程式,可從 WSDL 產生直通或 REST-to-SOAP API Proxy。請參閱 https://github.com/apigee/wsdl2apigee。
(EDGEUI-614)
修正錯誤
這個版本修正了下列錯誤。這份清單主要供使用者查看支援單是否已解決。這項功能並非為所有使用者提供詳細資訊。
| 問題 ID | 說明 |
|---|---|
| EDGEUI-621 | 「另存為新 API Proxy」會使用預設名稱,其中包含科學記號,例如「new-1.234568901234568e+53」 |
| EDGEUI-572 | 使用者介面顯示「錯誤:不明錯誤」,而非「錯誤:工作階段逾時」 |