AEMaaCS中支援的HTTP通訊協定版本
在Adobe Experience Manager as a Cloud Service (AEMaaCS)中,本文會說明哪些HTTP通訊協定版本受到支援,以及如何透過存取記錄檔驗證通訊協定使用情況。 本檔案也會說明何時適合移除依賴HTTP/1.0的應用程式邏輯。
說明 description
環境
Adobe Experience Manager as a Cloud Service (AEM as a Cloud Service)
問題/症狀
- AEM as a Cloud Service支援哪些HTTP通訊協定版本的不確定性。
- 需要判斷相依於舊版HTTP通訊協定的應用程式邏輯是否應該繼續使用。
- 需要驗證AEM as a Cloud Service元件使用的HTTP通訊協定版本。
解決方法 resolution
請依照下列步驟解決問題。
- 檢閱AEMaaCS環境的存取記錄檔,以確認使用的HTTP通訊協定版本。
- 檢閱Dispatcher存取記錄檔。 如需Apache HTTPD (Dispatcher)存取記錄檔,請參閱Apache HTTPD Web伺服器存取記錄檔。
- 檢閱AEM發佈存取記錄檔。 如需AEM發佈存取記錄檔,請參閱AEM HTTP存取記錄檔案。
- 檢查proto_version欄位或HTTP要求行的記錄專案,以驗證通訊協定版本。 例如︰
GET /system/probes/health?aemService=... HTTP/1.1" 200 27 "-" "Envoy/HC" proto_version: 1.1 - 如果您的應用程式邏輯取決於HTTP/1.0相容性,為AEMaaCS環境移除此邏輯是安全的。
- 若要確認,請檢查通訊協定版本欄位的最新存取記錄檔,並確認只有HTTP/1.1 (或CDN通訊的HTTP/2)存在。
相關閱讀
recommendation-more-help
experience-cloud-kcs-help-kbarticles