SAP Knowledge Base Article - Preview

3126093 - HTTP/1.1 is used although HTTP/2 is enabled in SAP NetWeaver system

Symptom

While using an internet browser to access SAP, it is observed that HTTP/1.1 is used despite that HTTP/2 is configured at SAP.

The issue happens only when using an internet browser based on Chromium (e.g., Google Chrome, Microsoft Edge).

In addition, the authentication method used is SPNego.

If another browser is used (e.g., Mozilla FireFox), the issue does not happen.

If a Chromium based browser is used to access a resource that does not require (SPNego) authentication (e.g., "/sap/public/icman/ping"), then HTTP/2 is used as expected.

The following entries can be seen in the ICM (dev_icm) trace level 2:

[Thr <nr>] IcmTranslateAlpnResult: SapSSLGetSessionParam(ALPN): http/1.1
[Thr <nr>] IcmPlChangeProtocol: Protocol set to HTTPS
...
[Thr <nr>] HTTP request (raw) [<connection id>:

showing that the Browser did not send ALPN h2 any more, but http1.1 instead, therefore not requesting HTTP/2.


Read more...

Environment

  • SAP NetWeaver based system

Product

SAP NetWeaver all versions

Keywords

NTLM, Windows authentication, HTTP2, HTTP/2, SPNEGO , KBA , BC-CST-IC , Internet Communication Manager , BC-FES-WGU , SAP GUI for HTML , BC-FES-ITS , SAP Internet Transaction Server , BC-WD-ABA , Web Dynpro ABAP , BC-CST , Client/Server Technology , BC-SEC-LGN , Authentication , CA-FLP-ABA , SAP Fiori Launchpad ABAP Services , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.