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

請依照下列步驟解決問題。

  1. 檢閱AEMaaCS環境的存取記錄檔,以確認使用的HTTP通訊協定版本。
  2. 檢閱Dispatcher存取記錄檔。 如需Apache HTTPD (Dispatcher)存取記錄檔,請參閱Apache HTTPD Web伺服器存取記錄檔。
  3. 檢閱AEM發佈存取記錄檔。 如需AEM發佈存取記錄檔,請參閱AEM HTTP存取記錄檔案。
  4. 檢查proto_version欄位或HTTP要求行的記錄專案,以驗證通訊協定版本。 例如︰GET /system/probes/health?aemService=... HTTP/1.1" 200 27 "-" "Envoy/HC" proto_version: 1.1
  5. 如果您的應用程式邏輯取決於HTTP/1.0相容性,為AEMaaCS環境移除此邏輯是安全的。
  6. 若要確認,請檢查通訊協定版本欄位的最新存取記錄檔,並確認只有HTTP/1.1 (或CDN通訊的HTTP/2)存在。

相關閱讀

recommendation-more-help
experience-cloud-kcs-help-kbarticles